일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- vscode
- 스프링부트
- React
- 티스토리챌린지
- error
- 개발
- Tistory
- 코딩테스트
- 우분투
- 개발자
- 자바
- 알고리즘
- 오블완
- TypeScript
- programmers
- Linux
- 코딩
- 개발공부
- Java
- EC2
- 프로그래머스
- CodingTest
- ubuntu
- AWS
- 코테
- 티스토리
- Git
- 리눅스
- 둔산동맛집
- SpringBoot
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- vscode
- 스프링부트
- React
- 티스토리챌린지
- error
- 개발
- Tistory
- 코딩테스트
- 우분투
- 개발자
- 자바
- 알고리즘
- 오블완
- TypeScript
- programmers
- Linux
- 코딩
- 개발공부
- Java
- EC2
- 프로그래머스
- CodingTest
- ubuntu
- AWS
- 코테
- 티스토리
- Git
- 리눅스
- 둔산동맛집
- SpringBoot
- Today
- Total
목록개발공부 (12)
개발자가 된 감자
next-auth 를 사용한 로그인 토큰 설정 중 해당 오류가 발생했다.이 오류는 TypeScript에서 User 또는 AdapterUser 타입에 accessToken 속성이 정의되어 있지 않기 때문에 발생했다.이를 해결하려면 User 타입에 accessToken 속성을 추가하여 타입 선언을 확장해야 한다. 1. types/next-auth.d.ts 파일 생성프로젝트 루트 디렉토리에 types 폴더를 만들거나, 본인이 기존에 사용하고 있는 types 폴더 하위에types/next-auth.d.ts 파일을 생성한다. 이 파일에서 User 타입을 확장시킨다.import NextAuth from "next-auth";declare module "next-auth" { interface User { i..

" data-og-host="openapi-generator.tech" data-og-source-url="https://openapi-generator.tech/" data-og-url="https://openapi-generator.tech/" data-og-image="https://scrap.kakaocdn.net/dn/ePXme/hyYca3IblK/KVCr8jzLxENPyAhdsAu2kK/img.png?width=256&height=256&face=0_0_256_256"> Hello from OpenAPI Generator | OpenAPI GeneratorDescription will go into a meta tag in openapi-generator.tech 1. openapi-gene..

2024.10.25 - [Cloud/AWS] - [AWS] AWS 서버 구축하기 1. 탄력적 IP 주소 할당 버튼 클릭 2. 기본 설정으로 하기 위해 변경하지 않고 할당 버튼 클릭 3. 정상적으로 할당된 것을 확인 후 인스턴스에 연결하기 위해 이 탄력적 IP 주소 연결 버튼 클릭 4. 인스턴스 및 프라이빗 IP 주소 선택 후 연결 버튼 클릭 5. 탄력적 IP 주소로 접속 시 정상적으로 접속 됨을 확인할 수 있다.

사과의 최대 점수 k, 한 상자에 들어가는 사과의 수 m, 사과들의 점수 score가 주어졌을 때, 과일 장수가 얻을 수 있는 최대 이익을 return 하기상자에 담긴 사과 중 가장 낮은 점수가 p (1 ≤ p ≤ k)점인 경우, 사과 한 상자의 가격은 p * m 입니다 1. 정답으로 return할 answer 변수 초기화int answer = 0; 2. 사과들의 점수를 오름차순으로 정렬Arrays.sort(score); 3. 버려지는 사과가 없는 경우, 있는 경우로 분기하여 이익 값 구하기if(score.length % m == 0)} // 주어진 사과 개수가 한 상자에 들어가는 사과 수의 배수라면, for(int i=0; i0; i-=m){ // 높은 점수부터 존재하는 역순으로 점수 값을 꺼내..

민우가 구매한 로또 번호를 담은 배열 lottos, 당첨 번호를 담은 배열 win_nums가 매개변수로 주어진다. 이때, 당첨 가능한 최고 순위와 최저 순위를 차례대로 배열에 담아서 return 하기 1. 변수 초기화int[] answer = new int[2]; // 최고 순위, 최저 순위가 들어갈 배열int checked = 0; // 당첨 번호와 일치한 개수int zero = 0; // 알 수없는 번호의 개수 2. 민우의 로또 번호에서 알 수 없는 번호 개수, 당첨 번호와의 일치 개수 구하기for(int myNum : lottos) { // 민우의 로또 번호 하나씩 꺼내기 if(myNum == 0) { // 0일 경우, 알아볼 수 없는 번호로 간주 zero++; // 알아..

전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열을 return 하기실패율 : 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 1. 각 변수 초기화int[] answer = new int[N]; // 실패율 높은 순서대로 스테이지의 데이터를 담을 배열int player = stages.length; // 사용자가 멈춰있는 스테이지의 번호가 담긴 player 배열 크기로 전체 사용자 수 구하기Double[] array = new Double[N]; // 스테이지 순서대로 실패율을 담을 배열Map map = ne..

그리워하는 사람의 이름을 담은 문자열 배열 name, 각 사람별 그리움 점수를 담은 정수 배열 yearning, 각 사진에 찍힌 인물의 이름을 담은 이차원 문자열 배열 photo가 매개변수로 주어질 때, 사진들의 추억 점수를 photo에 주어진 순서대로 배열에 담아 return하는 solution 함수를 완성해주세요. 1. [key : 사람 이름], [value : 사람별 그리움 점수] 형태의 Map 생성Map humanMap = new HashMap(); 2. Map에 각 데이터 추가 (name 배열의 순서 = yearning 배열의 순서)for(int i=0; i 3. photo 점수를 순서대로 담을 배열 생성int[] answer = new int[photo.length]; 4. 첫번째 for문..

선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어진다.해설진이 이름을 부를 때마다 해당 플레이어가 추월한 것이고, 등수가 변경되야 한다.경주가 끝나고 바뀐 등수에 따라 순서대로 선수의 이름이 담긴 배열을 return 하면 된다. 1. 현재 플레이어 배열의 데이터를 복사할 Map 변수 생성 Map playersMap = new HashMap(); 2. Map에 [key : 선수 이름, value : 현재 등수] 형식으로 담기for(int i=0; i 3. 해설진이 부른 이름을 순서대로 꺼내어 Map에서 찾은 후, 현재 등수 번호를 idx 변수에 담기for(int i=0; i4. 기존 player 배열에서..