목록전체 글 (73)
Kimyeongkyung
머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 답안 function solution(price) { if(price>=100000 && price=300000 && price=500000){ return Math.floor(price - (price * 0.2)) }else { return price; } }
머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 답안 function solution(slice, n) { var answer = Math.ceil(n/slice); return answer; }
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 답안 function solution(my_string) { // split() : 문자열을 배열로 만들어 쪼개기 // reverse() : 배열 뒤집기 var answer = my_string // "abc" .split('') // ["a","b","c"] .reverse() // ["c","b","a"] //다시 문자열 하나로 합치기 .join('') // "cba" return answer; } 풀이 join() 함수 ex) const elements = ['Fire', 'Air', 'Water']; console.log(elements.join())..
순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 답안 //순서쌍의 개수 = 해당 자연수의 약수의 개수 //ex) 20의 약수 -> 1,2,4,5,10,20 // 두 수의 곱이 20인 순서쌍 -> (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) function solution(n) { const answer = []; for(let i = 1; i i >= num1 && i
짝수 홀수 개수 문제 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 답안 // filter() 메서드 사용 // 홀수 원소 개수 = (num_list 총 원소 개수 - 짝수 원소 개수) function solution(num_list) { // 배열 안의 짝수 원소 개수 구하기 const evenLength = num_list.filter((num)=> num%2 === 0).length return [evenLength, (num_list.length - evenLength)]; }

배열의 평균값 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 답안 //(배열 안의 모든 원소들의 합 / 배열 안의 원소 총 개수) //ex) [1,2,3,4,5] => ((1+2+3+4+5) / 5) = 3 function solution(numbers) { const result = (numbers.reduce((prev, cur)=>{ return prev + cur;})) / numbers.length return result; } 점의 위치 구하기 문제 답안 // dot 배열 [x,y] // dot[0] -> x축, dot[1] -> y축 // 인덱스 번호 활용해 음수인지 양수인지 판단 후 어느 사분면인지 ..