Python_수박수박수박수박수박수?

김보람·2022년 4월 12일
0

Python

목록 보기
2/39

<문제>

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.

<풀이>

def solution(n):
    word = '수박'*n
    return word[:n]

<다른 풀이>

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

<생각>

for문에서 return 쓰는게 너무 어렵다

profile
starry_developer

0개의 댓글