Coding Test

[Python 프로그래머스] 수박수박수박수박수박수?

hyungminjeon 2024. 6. 19. 14:42

[문제]

[해결]

def solution(n):
    first_letter = "수"
    second_letter = "박"
    answer = ""
    for i in range(1,n+1):
        if i % 2 == 1:
            answer += first_letter
        else:
            answer += second_letter
    return answer

[정리 및 새롭게 알게 된 점]

첫번째 글자인 "수"를 변수 first_letter에, 두번째 글자인 "박"을 변수 second_letter에 저장하고 range 1부터 n+1까지 for loop을 돌린 다음 i를 2로 나누었을 때 나머지가 1인 경우 answer에 first_letter를 더하고 그렇지 않은 경우 second_letter를 더하였다.