알고리즘 풀이/프로그래머스

[Level1] 수박수박수박수박수박수?

mhko411 2021. 1. 21. 13:50
728x90

문제

길이가 n이고 "수박수박수박수박 - - -"처럼 반복되는 문자열을 출력하려고 한다.

n이 3이면 "수박수"라고 출력하고 n=6이면 "수박수박수박"을 출력하도록 한다.

 

입력

5

 

출력

"수박수박수"


1. 입력된 n만큼의 반복문을 생성한다.

2. 인덱스가 홀수면 "수"를 answer에 추가하고 짝수면 "박"을 answer에 추가한다.

 

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