
문제 설명정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.제한사항0 내 풀이:function solution(num1, num2) { var answer = Math.floor((num1 / num2)); return answer;} 다른 풀이:간결하다. 물론 함수자체를 바꿀 필요까지는 없다.const solution = (num1, num2) => Math.floor(num1 / num2)

문제 설명머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요제한사항0 내 풀이:function solution(age) { var answer = (2022 - age) + 1; return answer;} 다른 풀이:동적인 연도면 이렇게해야 맞겠지만 애초에 문제에 2022년이라고 주어져있어서...function solution(age) { return new Date().getFullYear() - age + 1;}

문제 설명정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 10,0000 ≤ num2 ≤ 10,000 내 풀이:function solution(num1, num2) { if(num1 == num2) { return 1; } else if(num1 != num2) { return -1; }} 다른 풀이: 아function solution(num1, num2) { var answer = num1 === num2 ? 1 : -1; return answer;}

문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.제한사항N의 범위 : 100,000,000 이하의 자연수 내 풀이:0레벨 문제들부터 요긴하게 쓰이고 있는 charAt(index)이다🤪n이 숫자이므로 문자열 형변환을 해줘야 length 및 charAt도 작동한다.function solution(n) { let answer = 0; for(let i = 0; i 다른 풀이:split("")으로 쪼갠 후 처리가 많았다이후에는 루프를 사용하거나 reduce를 사용하거나 등등...function solution(n){ // 쉬운방법 retur..

문제 설명정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.제한 사항n은 0 이상 3000이하인 정수입니다. 내 풀이:처음에는 나머지가 0인 값을 생성한 배열에 넣고 그 배열을 reduce한 값을 결과로 했었다.근데 테스트케이스 15번?에서 런타임 오류가 나서 수정😵💫아마 양의 정수의 제곱근던지였던거같다function solution(n) { var answer = 0; for(let i = 1; i 제곱근이 약수인 경우어떤 수 n의 약수 중에 제곱근이 존재한다면, 이 값은 약수 쌍 (√n, √n)에서 두 번 더해질 가능성이 있습니다.예제: n = 16약수는 1, 2, 4, 8, 16입니다.√16 = 4가 약수로 포함됩니다.이 코드에서는 fo..