반응형
문제
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를 들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
풀이
function solution(n) {
let answer = "";
for(i=0; i < n; i++){
if(i % 2==0){
answer += "수";
}else{
answer += "박";
}
}
return answer;
}
for문을 돌려 n의 수만큼 자릿수를 만들고,
if(i % 2==0) : 만약 자릿수가 짝수라면 "수"를 추가하고 아니라면 "박"을 추가한다
* index값은 0부터 시작이기 때문에 위와 같은 방법으로 해야 한다!
반응형
'front-end 공부하기 > 코딩테스트' 카테고리의 다른 글
[코딩 테스트 연습] 가운데 글자 가져오기 (javascript) (0) | 2022.09.29 |
---|---|
[코딩 테스트 연습] 두 정수 사이의 합 (javascript) (0) | 2022.09.29 |
[코딩 테스트 연습] 정수 내림차순으로 배치하기 (javascript) (0) | 2022.09.28 |
[코딩 테스트 연습] 문자열 내 p와 y의 개수 (javascript) (0) | 2022.09.27 |
[코딩 테스트 연습] 자연수 뒤집어 배열로 만들기 (javascript) (0) | 2022.09.27 |
댓글