치악산 복숭아
[프로그래머스] Level 1 - 수박수박수박수박수박수? 본문
문제 설명
길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.
제한 조건
- n은 길이 10,000이하인 자연수입니다.
문제 풀이
//200831
function solution(n) {
var cnt = 0;
var answer = '';
while(cnt != n) {
cnt++
if (cnt%2 == 1) {
answer += '수';
}
else answer+= '박';
}
return answer;
}
repeat 함수와 slice 함수를 사용하면 더 깔끔하게 코드를 짤 수 있었다😂
//210507
function solution(n) {
let arr = new Array(parseInt(n/2)).fill("수박").join("");
return n%2 ? arr+"수" : arr
}
'PS:0' 카테고리의 다른 글
[프로그래머스] Level 1 - 짝수와 홀수 (0) | 2020.08.31 |
---|---|
[프로그래머스] Level 1 - 이상한 문자 만들기 (0) | 2020.08.31 |
[프로그래머스] Level 1 - 시저 암호 (0) | 2020.08.26 |
[프로그래머스] Level 1 - 문자열을 정수로 바꾸기 (0) | 2020.08.26 |
[프로그래머스] 약수의 합 - Javascript (0) | 2020.08.25 |
Comments