인프런 커뮤니티 질문&답변
if문 2번 사용한 부분에 대해서 질문드립니다!
작성
·
246
1
안녕하세요 선생님! 초보수강생입니다 ^_^
if문에 대해서 공부할 때, if문과 else문은 2번 이상 사용할 수 없지만 else if문은 여러번 사용할 수 있다고 책에서 보았었는데요! 본 강의에서 if문이 두번 사용되어서 궁금증이 들어 질문하게 되었습니다.if,else 모두 필요에 따라 여러번 사용해도 되는건가요? 또 중괄호는 원한다면 생략해도 되는건가요?
저는 이렇게 짜보았습니다.
function solution(a, b, c) {
let answer;
if (a < b && a < c) {
answer = a;
} else if (b < a && b < c) {
answer = b;
} else if (c < a && c < b) {
answer = c;
}
return answer;
}
퀴즈
세 수 중 최솟값을 찾을 때, if 문만 사용한다면 어떤 방식으로 비교하는 것이 일반적인가요?
세 수를 한 번에 비교하여 가장 작은 수를 바로 찾습니다.
두 수의 최솟값을 먼저 찾고, 그 결과와 나머지 한 수를 비교합니다.
가장 큰 수를 먼저 찾은 후, 남은 두 수 중 작은 값을 찾습니다.
모든 가능한 쌍을 비교하여 가장 작은 값을 찾습니다.
답변 1
1
김태원
지식공유자
안녕하세요^^
if문을 독립적으로는 여러번 사용해도 괜찮습니다.
if문에 속한 문장이 한 줄일때는 중괄호로 묶지 않아도 됩니다.
위에 코드도 잘 하신 코드입니다. 영상에 방법도 잘 익혀두세요.





