주어진 숫자 n부터 시작해서 0까지 for문을 도는 동안 n을 i로 나눈 나머지가 1인 값을 arr에 push해준 후 for문이 끝나고 배열의 최소값을 반환합니다. function solution(n) { let arr = [] for(let i = n ; i > 0 ; i--){ if(n%i === 1) arr.push(i); } const result = Math.min(...arr); return result }
주어진 숫자 n부터 시작해서 0까지 for문을 도는 동안 n을 i로 나눈 나머지가 1인 값을 arr에 push해준 후 for문이 끝나고 배열의 최소값을 반환합니다.
function solution(n) { let arr = [] for(let i = n ; i > 0 ; i--){ if(n%i === 1) arr.push(i); } const result = Math.min(...arr); return result }