자바스크립트 코딩테스트 챌린지 21일차!
·
코딩/오답노트,마무리 문제
코딩테스트 21일차 숨어있는 숫자의 덧셈 (2) 문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. function solution(my_string) { var answer = 0; var num = ""; for (var i = 0; i < my_string.length; i++) { var char = my_string[i]; if (/[0-9]/.test(char)) { // 현재 문자가 숫자인 경우 num += char; } else { // 현재 문자가 숫자가 아닌 경우 if (num !== "") { // 숫자가 쌓여있는 경우 answe..
자바스크립트 코딩테스트 챌린지 20일차!
·
코딩/오답노트,마무리 문제
코딩테스트 20일차 직사각형 넓이 구하기 2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다. 직사각형 네 꼭짓점의 좌표 [[x1, y1], [x2, y2], [x3, y3], [x4, y4]]가 담겨있는 배열 dots가 매개변수로 주어질 때, 직사각형의 넓이를 return 하도록 solution 함수를 완성해보세요. function solution(dots) { var xCoords = []; var yCoords = []; for (var i = 0; i < 4; i++) { xCoords.push(dots[i][0]); yCoords.push(dots[i][1]); } var xMin = Math.min.apply(null, xCoords); var xMax = Math.max.apply(nu..
자바스크립트 코딩테스트 챌린지 19일차!
·
코딩/오답노트,마무리 문제
코딩테스트 19일차 7의 개수 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. function solution(array) { var answer = 0; for (var i = 0; i 0) { if (num % 10 === 7) { // 숫자의 일의 자리가 7인지 확인 answer++; } num = Math.floor(num / 10); // 숫자를 10으로 나눠 일의 자리를 없앰 } } return answer; } ✏️풀이 answer 변수를 초기..
자바스크립트 코딩테스트 챌린지 18일차!
·
코딩/오답노트,마무리 문제
코딩테스트 18일차 문자열안에 문자열 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. function solution(str1, str2) { if (str1.includes(str2)) { // str1 안에 str2가 포함되어 있는지 확인 return 1; } else { return 2; } } ✏️풀이 str1.includes(str2)를 사용하여 str1 안에 str2가 포함되어 있는지 확인합니다. includes 메서드는 문자열에 특정 부분 문자열이 포함되어 있는지를 확인하는 메서드입니다. 만약 str1에 str2가 포함되어 있다면 true를 반환하고, 그렇지 않다면 false를 반환합..
자바스크립트 코딩테스트 챌린지 17일차!
·
코딩/오답노트,마무리 문제
코딩테스트 17일차 숫자 찾기 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. function solution(num, k) { var answer = -1; // 초기값을 -1로 설정 // num을 문자열로 변환하여 한 글자씩 순회 var numString = num.toString(); for (var i = 0; i < numString.length; i++) { if (parseInt(numString[i]) === k) { // 문자를 정수로 변환하여 k와 비교 answer = i + 1; // 숫자의 인덱스는 0부터 시작하므로 +1을 해서..
자바스크립트 코딩테스트 챌린지 16일차!
·
코딩/오답노트,마무리 문제
코딩테스트 16일차 편지 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. function solution(message) { var answer = message.length * 2; return answer; } ✅풀이 message 변수를 매개변수로 받습니다. 이 변수는 편지지에 적을 축하 메시지를 나타냅니다. message.length를 사용하여 message 문자열의 길이를 구합니다. message.length는 문자열의 길이를 반환하는 JavaScript 내장..
자바스크립트 코딩테스트 챌린지 15일차!
·
코딩/오답노트,마무리 문제
코딩테스트 15일차 영어가 싫어요 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. function solution(numbers) { const numDict = { zero: 0, one: 1, two: 2, three: 3, four: 4, five: 5, six: 6, seven: 7, eight: 8, nine: 9 }; let answer = ""; let currentNumber = ""; for (let i = 0; i < numbers.length; i++) { currentNumber += numbers[i]; if (numDict...
자바스크립트 코딩테스트 챌린지 14일차!
·
코딩/오답노트,마무리 문제
코딩테스트 14일차 가까운 수 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. function solution(array, n) { array.sort(function(a, b) { return a - b; }); var left = 0; var right = array.length - 1; var closest = array[left]; while (left = 'A' && char = 'a' && char
다쭐◠‿◠
'코딩/오답노트,마무리 문제' 카테고리의 글 목록 (5 Page)