반응형
문제 요약
길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.
문제 풀이
첫번째 풀이
function solution(n) {
let result = ""
for(let i = 1; i<=n; i++){
if(i % 2 === 0){
result += "박"
}else{
result += "수"
}
}
return result
}
최종 풀이
function solution(n) {
return "수박".repeat(n).substring(0,n)
}
결론
String.repeat 메소드 를 거의 사용하지 않다보니 잊어먹고 있었다.
반응형
'개발관련 > 매일 코딩 테스트 챌린지' 카테고리의 다른 글
[프로그래머스] 시저 암호 (JavaScript) (0) | 2020.08.26 |
---|---|
[코딜리티] MinAvgTwoSlice (javascript) (0) | 2020.08.25 |
[코딜리티] GenomicRangeQuery (javascript) (0) | 2020.08.24 |
[JAVASCRIPT] 코딜리티 CountDiv (0) | 2020.08.23 |
[javascript][프로그래머스]문자열 다루기 기본 (0) | 2020.08.23 |