PROGRAMMERS Python Lv1. 수박수박수박수박수박수

최대 1 분 소요

이번 문제는 수박수박수박수박수박수?이다.

나의 코드는 다음과 같다.

def solution(n):
    answer = ''
    for idx in range(n):
        if idx % 2 == 0:
            str = '수'
            answer += str
        else:
            str = '박'
            answer += str
    return answer

이 문제는 수박이 들어갈 위치를 2로 나눈 나머지로

확인해주고 각각 ‘수’와 ‘박’을 더해주면 된다.

다른 사람의 풀이 중에 짧은 코드가 있어서 그것도

같이 첨부하겠다.

def water_melon(n):
    s = "수박" * n
    return s[:n]

위의 코드는 수박을 그대로 곱해서 이어붙이고 n-1 까지 출력해주므로 더 간단하다.

댓글남기기