수박수박수박수박수박수?코테2023. 3. 24. 15:34
      Table of Contents
        인트로
문제 이름이 어떻게 수박수박수박수박수박수?
이름이 너무 마음에 들어서 풀어봤습니다.
문제
레벨 1: https://school.programmers.co.kr/learn/courses/30/lessons/12922
나의 풀이
첫 번째 풀이
function solution(n) {
    let answer = '';
    for (let i = 0; i < n; i++) {
        (i%2===0) ? answer+='수' : answer+='박';
    }
    return answer;
}
두 번째 풀이
repeat을 사용해서 다시 풀어봤습니다.
function solution(n) {
    let answer = '수박'.repeat(n/2);
    return (n%2===0) ? answer : answer+'수';
}
더 빠르고 짧다! 굳.
다른 풀이 참고
function solution(n) {
 return "수박".repeat(n).slice(0,n)
}
생각해보니 slice를 써도 됐네요.
n/2+1 만큼 repeat해도 될 듯합니다.
수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수박수?수박수박수박수박수
'코테' 카테고리의 다른 글
| 가장 가까운 글자 (0) | 2023.04.03 | 
|---|---|
| 시저 암호 (0) | 2023.03.29 | 
| 소수 찾기 (1) | 2023.03.16 | 
| 나머지가 1이 되는 수 찾기 (0) | 2023.03.16 | 
| 크기가 작은 부분 문자열 (0) | 2023.03.14 | 
@두루마기 :: 내가해냄
            포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!