전체 글 48

JS 0LEVEL N의수

정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num ≤ 100 2 ≤ n ≤ 9 내풀이 : function solution(num, n) { var answer = 0; if (num % n == 0){ answer = 1; } else { answer = 0; } return answer; } num이 n의배수인가 == num을 n으로 나누었을때 나머지가 0이될수있는가. 다른사람풀이: 삼항연산자를통해 코드를줄임 function solution(num, n) { return num%n===0?1:0; }

JS LEVEL 0

정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 numbersresult [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] 내풀이 function solution(numbers) { var answer = []; for (let i = 0; i < numbers.length; i++){ answer.push(numbers[i] * 2); } return answer; } 다른사람풀이: r..

JS LEVEL 0 숫자 비교하기

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 내 풀이 매개변수 두개가 같지 않은경우부터 출력 var solution = (num1, num2) => { if (num1 != num2){ return -1; } else { return 1; } } 다른사람 풀이 삼항연산자 활용 function solution(num1, num2) { var answer = num1 === num2 ? 1 : -1; return answer; } 새로운 지식 : 삼항연산자

JS 코딩테스트 입문 LEVEL 0 두수의 합

문제 :정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 50,000 ≤ num1 ≤ 50,000 50,000 ≤ num2 ≤ 50,000 나의 풀이1 function solution(num1, num2) { var answer = num1 + num2; return answer; } 다른사람 풀이1 화살표 함수활용 const solution = (num1, num2) => num1 + num2 다른사람 풀이2 제한사항 포함시키기 중첩 IF function solution(num1, num2) { if(-50000 50000) return 1; } else { return num1 + num2; } } 활용된 지식: 화살표함..