자바스크립트 코딩테스트 챌린지 46일차
·
코딩/오답노트,마무리 문제
코딩테스트 46일차 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. function solution(n) { var answer = ''; for (var i = 0; i < n; i++) { answer += i % 2 === 0 ? '수' : '박'; } return answer; } ✏️풀이 var answer = '';: 결과 문자열을 저장할 변수 answer를 선언하고 빈 문자열로 초기화합니다. for (var i = 0; i
자바스크립트 코딩테스트 챌린지 46일차
·
코딩/오답노트,마무리 문제
코딩테스트 46일차 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. function solution(arr) { var sum = 0; // 배열 요소의 합을 저장할 변수 for (var i = 0; i < arr.length; i++) { sum += arr[i]; // 배열 요소를 합산합니다. } var average = sum / arr.length; // 평균값을 계산합니다. return average; } ✏️풀이 var sum = 0;: 배열 요소의 합을 저장하기 위한 변수 sum을 선언하고 초기값을 0으로 설정합니다. for (var i = 0; i
자바스크립트 코딩테스트 챌린지 45일차
·
코딩/오답노트,마무리 문제
코딩테스트 45일차 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. function solution(nums) { var answer = 0; for (var i = 0; i < nums.length - 2; i++) { for (var j = i + 1; j < nums.length - 1; j++) { for (var k = j + 1; k < nums.length; k++) { var sum = nums[i] + nums[j] + nums[k]; if ..
자바스크립트 코딩테스트 챌린지 44일차
·
코딩/오답노트,마무리 문제
코딩테스트 44일차 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. function solution(n) { var answer = 0; // 자연수 N을 문자열로 변환합니다. var strN = n.toString(); // 문자열을 한 글자씩 분리하여 배열로 만듭니다. var arrN = strN.split(''); // 각 자릿수의 합을 계산합니다. for (var i = 0; i < arrN.length; i++) { answer += parseInt(arrN[i]); } return answer; } ✏️풀이 var answer = 0;: ..
자바스크립트 코딩테스트 챌린지 43일차
·
코딩/오답노트,마무리 문제
코딩테스트 43일차 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. function solution(left, right) { let answer = 0; for (let num = left; num
자바스크립트 코딩테스트 챌린지 42일차
·
코딩/오답노트,마무리 문제
코딩테스트 42일차 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요 function solution(a, b) { const days = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]; const monthDays = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; let totalDa..
다쭐◠‿◠
쭐코딩