강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

12. 대문자로 통일

두가지 질문 드립니다.

작성

·

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 문만 사용한다면 어떤 방식으로 비교하는 것이 일반적인가요?

세 수를 한 번에 비교하여 가장 작은 수를 바로 찾습니다.

두 수의 최솟값을 먼저 찾고, 그 결과와 나머지 한 수를 비교합니다.

가장 큰 수를 먼저 찾은 후, 남은 두 수 중 작은 값을 찾습니다.

모든 가능한 쌍을 비교하여 가장 작은 값을 찾습니다.

답변 1

0

1. 한꺼번에 범위를 지정해서 하는 연산은 파이썬만 됩니다.

2. 그 풀이로 하셔도 좋습니다.

JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

질문하기