본문 바로가기

전체 글

(179)
성격 유형 검사하기 문제 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다. 검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다. 매우 비동의 비동의 약간 비동의 모르겠음 약간 동의 동의 매우 동의 각 질문은 1가지 지표로 성격 유형..
프레임워크 순위 https://2021.stateofjs.com/ko-KR/libraries/front-end-frameworks/
멀리 뛰기 문제 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 1칸, 1칸) (2칸, 2칸) 의 5가지 방법으로 맨 끝 칸에 도달할 수 있습니다. 멀리뛰기에 사용될 칸의 수 n이 주어질 때, 효진이가 끝에 도달하는 방법이 몇 가지인지 알아내, 여기에 1234567를 나눈 나머지를 리턴하는 함수, solution을 완성하세요. 예를 들어 4가 입력된다면, 5를 return하면 됩니다.제한 사항 n은 1 이상, 2000 이하인 정수입니다. 입출력 예 nresult 4 5 3 3 입출력 예 설명 입출력 예 #1 위에서 설명한 내용과 같습니다. 입출력 예 ..
Java 소수점 일정 자리 까지 출력 방법 https://www.delftstack.com/ko/howto/java/how-to-print-a-float-with-2-decimal-places-in-java/
숫자 블록 문제 그렙시에는 0으로 된 도로에 숫자 블록을 설치하기로 하였습니다. 숫자 블록의 규칙은 다음과 같습니다. 블록의 번호가 n 일 때, 가장 처음 블록은 n * 2번째 위치에 설치합니다. 그다음은 n * 3, 그다음은 n * 4, ...로 진행합니다.만약 기존에 블록이 깔려있는 자리라면 그 블록을빼고 새로운 블록으로 집어넣습니다. 예를 들어 1번 블록은 2,3,4,5, ... 인 위치에 우선 설치합니다. 그다음 2번 블록은 4,6,8,10, ... 인 위치에 설치하고, 3번 블록은 6,9,12... 인 위치에 설치합니다. 이렇게 3번 블록까지 설치하고 나면 첫 10개의 블록은 0, 1, 1, 2, 1, 3, 1, 2, 3, 2이됩니다. 그렙시는 길이가 1,000,000,000인 도로에 1번 블록부터 시작하..
줄 서는 방법 문제 문제 설명 n명의 사람이 일렬로 줄을 서고 있습니다. n명의 사람들에게는 각각 1번부터 n번까지 번호가 매겨져 있습니다. n명이 사람을 줄을 서는 방법은 여러가지 방법이 있습니다. 예를 들어서 3명의 사람이 있다면 다음과 같이 6개의 방법이 있습니다. [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1] 사람의 수 n과, 자연수 k가 주어질 때, 사람을 나열 하는 방법을 사전 순으로 나열 했을 때, k번째 방법을 return하는 solution 함수를 완성해주세요. 제한사항 n은 20이하의 자연수 입니다. k는 n! 이하의 자연수 입니다. 입출력 예nkresult 3 5 [3,1,2] 입출력 예시 설명 입출력 예 #1 문제의 예시와 같습니다. 답..
Javascript Object Distinct const user_1 = { name: '모데카이저', age: 999, address: '소환사협곡' }; const user_2 = { name: '야스오', age: 999, address: '소환사협곡' }; const user_3 = { name: '요네', age: 999, address: '소환사협곡' }; const user_4 = { name: '요네', age: 999, address: '소환사협곡' }; const users = [user_1, user_2, user_3, user_4]; // findIndex는 맨 처음 데이터 같은 인덱스 번호를 반환한다. // findIndex로 Object 특정 데이터 인덱스 번호를 찾은 후 filter Index 번호와 같을 경우 add co..
MyBatis mapper $ # 차이 #{value} : 파리미터가 String 형태로 들어와 자동적으로 'value' 형태로 된다. ${value} : 파라미터를 바로 출력되고 해당 컬럼의 자료형에 맞추어 변경된다. !!! 쿼리 주입이 가능해서 보안측면에 안 좋기 때문에 사용자의 입력을 전달할때는 사용하면 안된다.