Math.min()
주어진 숫자들 중 가장 작은 값을 반환
이 문제를 풀 때 처음에 리턴값에 Math.min(arr)
라고 적었다가 오류가 생겼었다. arr 배열을 전개연산자로 풀어서 넣어야 했다. 아직 디테일이 부족하다.
function solution(n) {
for (let i = 0; i < n; i++) {
if (n % i === 1) {
return i;
}
}
}
retrun i
를 하게 되면, i 값이 여러 개일 때에는 어떻게 되는걸까? 하는 의문이 들었다. return은 함수를 즉시 종료시키고 결과값을 반환한다는 의미이다. 따라서 if문의 조건이 충족되면 return i
함수를 만나게 되고, if문의 조건이 충족되는 첫 번째 값만 반환을 하게 된다.