문자열 패턴 반복

2018. 11. 5. 15:14카테고리 없음

728x90

입력받은 n만큼 문자열을 반복

문자열이 '수박' 이고, 3을 입력 받은 경우 '수박수', 6을 입력 받으면 '수박수박수박' 을 return한다.


생각나는 대로 작성한 코드

1
2
3
4
5
6
7
8
def solution(n):
    answer = ''
    s = ['수''박']
    
    for i in range(0, n) :
        answer += s[i%2]
        
    return answer
cs




간결한 코드

1
2
3
4
def solution(n):
    answer = '수박' * n
        
    return answer[:n]
cs


하나 또 배워감...


728x90