본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 수박수박수박수박수박수?(12922)

by cogito30 2025. 6. 23.
반응형

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12922

풀이

Java

(solution 1)


JavaScript

(solution 1)

더보기
function solution(n) {
    var answer = '';
    let count = parseInt(n / 2);
    for (let i = 0; i < count; ++i) {
        answer += "수박";
    }
    if (n % 2 == 1) {
        answer += "수";
    }
    return answer;
}

1) "수박" 2글자가 반복되므로 2로 나눈 몫만큼 문자열 이어 붙이기

2) 길이가 홀수라면 "수" 추가하기

 

(학습포인트)

- 문자열 연결

더보기
// 문자열 연결
let str = "";
str += "문자열";

- 숫자 나눗셈: 정수형으로 변환시 parseInt() 사용

더보기
parseInt(3/2); // 숫자 나눗셈은 실수형이므로 정수형으로 변환
반응형