Level1 수박수박수박수?

MING_LOG·2022년 1월 6일
0

algorithm

목록 보기
1/3

문제 설명

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


내가 짠 코드

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

odd함수나, even 함수를 써서 풀어볼까 하다가 정석대로 갔다.


다른 사람 풀이중에 가장 마음에 들었던 코드
역시 심플 이즈 베스트

def solution(n):
    return "".join(["수박"[i%2] for i in range(n)])

0개의 댓글