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

메론사탕님의 프로필 이미지
메론사탕

작성한 질문수

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

13. 대소문자변환

안녕하세요 선생님 코딩테스트관련해서 질문있습니다

작성

·

213

0

안녕하세요 문제풀다가 문득 궁금한게있어서 질문드립니다

저는 이문제를 

function solution(a) {
let answer = [];
let b = a.split("");
for (let i in b) {
if (b[i] === b[i].toUpperCase()) {
b[i] = b[i].toLowerCase();
answer.push(b[i]);
} else {
b[i] = b[i].toUpperCase();
answer.push(b[i]);
}
}
let c = answer.join("");
return c;
}
console.log(solution("StuDY"));

이렇게 문자열을 배열로 바꾸는식으로 해서 풀었는데요 지금까지 선생님은 전부 문자열을 이용해서 푸시더라구요

저는 배열로 바꿔푸는게 편해서 이렇게 푼건데.. 코딩테스트에있어서 이런식으로 문자열이 나왔을떄

배열로 바꿔서 풀면 안좋을까요? 아니면 선생님이 푸시는데로 문자열은 문자열로 푼느게맞는지..

 

굼금해서 질문드립니다.

 

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

아무렇게 해도 상관없지만 영상처럼 하는게 좋을 것 같습니다.

메론사탕님의 프로필 이미지
메론사탕

작성한 질문수

질문하기