#나의 풀이
function solution(n) {
var answer = '';
if(n === 1){
answer = "수";
}
if (n % 2 === 0){
answer = "수박".repeat(n/2);
}
else{
answer = "수박".repeat(n/2) + "수";
}
return answer;
}
#다른 방법
const waterMelon = n => {
return '수박'.repeat(n/2) + (n%2 === 1 ? '수' : '');
}
*repeat 메서드의 존재를 알았다.
*코드의 간결화를 조금 더 고민하며 코드를 짜야겠다.
'코딩테스트 > Javascript' 카테고리의 다른 글
시저 암호 (0) | 2021.01.11 |
---|---|
문자열을 정수로 바꾸기 (0) | 2021.01.11 |
서울에서 김서방 찾기 (0) | 2021.01.09 |
문자열 다루기 기본 (0) | 2021.01.06 |
문자열 내림차순으로 배치하기 (0) | 2021.01.05 |