분류 전체보기82 [프로그래머스] 성격 유형 검사하기 문제 요약 성격 유형 검사는 4개의 지표로 성격 유형을 구분합니다. 각 지표는 두개의 유형 중 하나로 결정됩니다. 검사지에는 n개의 질문이 있고 질문에는 7개의 선택지가 존재합니다. 질문마다 판단하는 지표를 담은 1차원 문자열 배열 survey와 질문에 대한 선택지를 담은 1차원 배열 choices가 주어집니다. survey의 원소는 "RT", "TR", "FC", "CF", "MJ", "JM", "AN", "NA" 중 하나입니다. 아래는 선택지에 따른 점수를 결정하는 방법입니다. chices 뜻 1 질문의 첫번째 유형의 점수 + 3 2 질문의 첫번째 유형의 점수 + 2 3 질문의 첫번째 유형의 점수 + 1 4 X 5 질문의 두번째 유형의 점수 + 1 6 질문의 두번째 유형의 점수 + 2 7 질문의 두번.. 2023. 3. 10. [프로그래머스] 양궁 대회 문제 요약 라이언과 어피치가 양궁대결을 합니다. 총 n발을 화살을 쏘게 되며 점수별로 더 많은 화살을 맞춘 사람이 점수를 가져가게 됩니다. 만약 동일한 개수를 명중시킨 경우 어피치가 점수를 가져갑니다. 최종적으로 높은 점수를 획득한 사람이 우승하게 됩니다. 예 : 10점과녁을 어피치가 2발, 라이언이 3발 -> 라이언이 10점 획득 예 : 10점과녁을 어피치가 3발, 라이언이 3발 -> 어피치가 10점 획득 어피치가 맞춘 과녁 점수의 개수가 담긴 배열(10점부터 0점 순서대로)을 매개변수로 주어집니다. 이때 라이언이 가장 큰 점수차로 우승하기 위한 n발의 화살을 어떤 과녁에 맞혀야 하는지를 반환하면 됩니다. 만약 라이언이 우승할 수 없는 경우에는 -1이 담긴 배열을 반환합니다. 나의 생각 화살을 가장 효.. 2023. 3. 10. [프로그래머스] 시저 암호 문제 요약 주어진 문장의 알파벳을 일정 거리만큼 밀어서 다른 알파벳으로 변경하는 함수를 만드시오. 예) "AB" 문장을 1만큼 밀면 "BC". 나의 생각 "ABCDEFG..." 와 같이 알파벳을 변수로 저장하지 않으면서 시저암호 문제를 구현하려고 하였습니다. 이때 필요한 메서드가 두가지 존재합니다. String.prototype.charCodeAt([index]) : 인덱스에 해당하는 문자의 아스키코드값 반환 String.fromCharCode(number) : 아스키코드에 해당하는 문자 반환 function solution(s, n) { function getNumber(a) { return (a a.charCodeAt()) .map((a, i) => i === 0 ? a : a + 1); } retu.. 2023. 3. 9. Vue3 기본 사용하기 Vue 전체 정리하기 vue 설치 npm init vue@latest vue 설치 시 아래의 옵션을 Yes / No 로 선택하면 설치가 완료됩니다. Yes 선택시 해당하는 모듈이 함께 설치됩니다. √ Project name: ... vue-project √ Add TypeScript? ... No / Yes √ Add JSX Support? ... No / Yes √ Add Vue Router for Single Page Application development? ... No / Yes √ Add Pinia for state management? ... No / Yes √ Add Vitest for Unit Testing? ... No / Yes √ Add an End-to-End Testing Sol.. 2023. 3. 9. 이전 1 ··· 11 12 13 14 다음