https://school.programmers.co.kr/learn/courses/30/lessons/87389
나의 코드
function solution(n) {
let result = 0;
for(i=1; i<n; i++){
if(n % i === 1){
result = i;
break
}
}
return result;
}
다른 사람 풀이 보니까 생각났다
왜 굳이 result에 넣어줬을까? 그냥 return하면 되는데
function solution(n) {
let result = 0;
for(i=1; i<n; i++){
if(n % i === 1){
return i
}
}
}
다음 부터는 바로 return을 해버리자
'알고리즘 > 프로그래머스 - JS' 카테고리의 다른 글
[프로그래머스-JS] level.1 [1차] 비밀지도 ★ <비트연산> (0) | 2022.07.23 |
---|---|
[프로그래머스-JS] level.1 부족한 금액 계산하기 (0) | 2022.07.22 |
[프로그래머스-JS] level.1 최소직사각형 (0) | 2022.07.22 |
[프로그래머스-JS] level.1 2016년 ( 요일 맞추기) (0) | 2022.07.21 |
[프로그래머스-JS] level.1 두 개 뽑아서 더하기 (0) | 2022.07.19 |