인프런 커뮤니티 질문&답변
두가지 질문 드립니다.
작성
·
293
1
안녕하세요. 질문드립니다.
1. 아래와 같이 하면 안되는 이유는 무엇인가요?
if (97 <= num <=122)
2. 아래와 같이 해도 답이 나오는 데 괜찮은지요?
for (let x of str) {
let num = x.charCodeAt();
if (num >= 97 && num <= 122) x = String.fromCharCode(num - 32);
answer += x;
}
퀴즈
세 수 중 최솟값을 찾을 때, if 문만 사용한다면 어떤 방식으로 비교하는 것이 일반적인가요?
세 수를 한 번에 비교하여 가장 작은 수를 바로 찾습니다.
두 수의 최솟값을 먼저 찾고, 그 결과와 나머지 한 수를 비교합니다.
가장 큰 수를 먼저 찾은 후, 남은 두 수 중 작은 값을 찾습니다.
모든 가능한 쌍을 비교하여 가장 작은 값을 찾습니다.





