자바스크립트 코딩테스트 챌린지 12일차!
·
코딩/오답노트,마무리 문제
코딩테스트 12일차 모음 제거 모음 제거영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. function solution(my_string) { var vowels = ['a', 'e', 'i', 'o', 'u']; var result = ''; for (var i = 0; i < my_string.length; i++) { var char = my_string[i]; // 문자열에서 모음을 제외한 문자를 결과 문자열에 추가합니다. if (!vowels.includes(char.toLowerCase())) { result += char; } } retur..
자바스크립트 코딩테스트 챌린지 11일차!
·
코딩/오답노트,마무리 문제
코딩테스트 11일차 주사위의 개수 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. function solution(box, n) { box.sort((a, b) => a - b); var length = box[0]; var width = box[1]; var height = box[2]; var maxCount = Math.floor(length / n) * Math.floor(width / n) * Math.floor(h..
자바스크립트 코딩테스트 챌린지 10일차!
·
코딩/오답노트,마무리 문제
코딩테스트 10일차 점의 위치 구하기 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. function solution(dot) { const x = dot[0]; const y = dot[1]; if(x > 0 && y > 0){ return 1; } if(x 0){ return 2; } if(x 0 && y < 0){ return 4; } } 2차원으로 만들기 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, ..
자바스크립트 코딩테스트 챌린지 9일차!
·
코딩/오답노트,마무리 문제
코딩테스트 9일차 개미 군단 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 예시) hp result 23 5 24 6 999 201 function solution(hp) { let antG=par..
자바스크립트 코딩테스트 챌린지 8일차!
·
코딩/오답노트,마무리 문제
코딩테스트 8일차 배열 자르기 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 예시) numbers num1 num2 result [1, 2, 3, 4, 5] 1 3 [2, 3, 4] [1, 3, 5] 1 2 [3, 5] function solution(numbers, num1, num2) { var answer = numbers.slice(num1, num2 + 1); return answer; } 외계행성의 나이 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 ..
자바스크립트 코딩테스트 챌린지 7일차!
·
코딩/오답노트,마무리 문제
코딩테스트 7일차 특정 문자 제거하기 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 예시) my_string letter result abcdef f abcde BCBdbe B Cdbe function solution(my_string, letter) { var answer = my_string.replace(new RegExp(letter, 'g'), ''); return answer; } 각도 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일..
다쭐◠‿◠
쭐코딩