본문 바로가기

알고리즘/js

(23)
Lv.0 몫구하기[4/100] [문제]정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution함수를 완성.[입출력 예]num1num2num31052723          답 스포 방지         function넣어서 할 수 있지만 재미없음.                       const solution=(num1, num2)=>Math.floor(num1/num2)
Lv.0 배열 두 배 만들기[13/100] [문제]정수배열 numbers가 매개변수로 주어집니다.numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution함수 완성.[입출력 예]numbersresult[1,2,3,4,5][2,3,6,8,10][1,2,100,-99,1,2,3][2,4,200,-198,2,4,6]              답 스포 방지                                     function solution(numbers) { let array=[]; let multiply; for(let i=0; i
Lv.0 머쓱이보다 키 큰 사람[12/100] [문제]머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이 보다 키 큰 사람 수를 return하도록 solution함수를 완성. 걍 167 [입출력 예]arrayheightresult[149,180,192,170]1673[180,120,140]1900                답 스포방지                              function solution(array, height) { let k=0; for(let i=0; iheight){ k++ } } return k;}
Lv.0 중복된 숫자 개수[11/100] [문제]정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때 array에 n이 몇 개 있는지를 return하도록 solution함수를 완성해보세요.  [입출력 예]arraynresult[1,1,2,3,4,5]12[0,2,3,4]10   //배열과 정수 //result 0을 넣고  //반복문을 돌리고 i는 배열의 크기미만으로 돌리며 ++한다 //조건문을 넣어서 배열에 든 수가 n이랑 같은지 물어보고 //같으면 result++하여 출력한다.       답 스포 방지                    function solution(array, n) { let answer = 0; for(let i = 0; i
Lv.0 배열의 평균값[11/100] [문제]정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution함수를 완성해주세요  [입출력 예]numbersresult[1,2,3,4,5,6,7,8,9,10]5.5[89,90,91,92,93,94,95,96,97,98,99]94.0          답스포 방지                         function solution(numbers){ let sum=0; for(i of numbers){ sum+=i } return sum/numbers.length;}
Lv.0 두 수의 합[10/100] [문제]정수 num1과 num2가 주어질 때, num1, num2 의 합을 return하도록 soltuion 함수를 완성해주세요.  [입출력 예]num1num2result2351002102                           답 스포 방지                    function solution(num1, num2){ return num1+num2}const solution = (num1, num2) => num1 + num2
Lv.0 두 수의 나눗셈[7/100] Math.trunc() [문제]정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.      [입출력 예]num1num2result32150073233311662             답 스포 방지                                 const solution=(num1, num2)=>Math.floor(num1/num2*1000); function solution(num1, num2) { return Math.trunc(num1 / num2 * 1000);}Math.trunc() 소수점 이하는 다 버리기.Math.floor() 소수점 내림
Lv.0 두수의 곱[6/100] [문제]정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.  [입출력 예]num1num2result34122719513                              답 스포 방지               const solution=(num1, num2)=>num1*num2