[프로그래머스/자바스크립트(JavaScript)] 수박수박수박수박수박수?
글 작성자: 망고좋아
반응형
🎯 수박수박수박수박수박수?
📁 문제 출처
코딩테스트 연습 - 수박수박수박수박수박수?
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한
programmers.co.kr
💡 생각
- n이 짝수면
repeat
으로 n/2만큼 반복 - n이 홀수면 parseInt(n / 2)로 몫만큼
repeat
해주고 마지막에'수'
만 더해주기
🛠 나의 코드
function solution(n) {
let ans = "";
if(n % 2 === 0) {
ans += "수박".repeat(n / 2);
} else {
ans += "수박".repeat(parseInt(n / 2)) + '수';
}
return ans;
}
리팩토링
function solution(n) {
return n % 2 === 0 ? '수박'.repeat(n/2) : "수박".repeat(parseInt(n / 2)) + '수';
}
- 삼항 연산자로 코드 줄이기
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본 (0) | 2021.09.17 |
---|---|
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체) (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 시저 암호 (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기 (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 자연수 뒤집어 배열로 만들기 (0) | 2021.09.17 |
댓글
이 글 공유하기
다른 글
-
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체)
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체)
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 시저 암호
[프로그래머스/자바스크립트(JavaScript)] 시저 암호
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기
[프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기
2021.09.17