본문 바로가기
> 알고리즘 문제 풀이/프로그래머스

lv1-수박수박수박수박수박수? (python, 파이썬)

by bky373 2020. 10. 21.

- 1번: 나의 풀이

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



- 2번: 1번 성공 후 참고한 풀이

def solution2(n):
    s = '수박' * n
    return s[:n]
    




- 확인하기
  - 풀이법이 신선하기도 했지만 효율성에서 2번이 압도적으로 좋았다..!
  - 문자열을 곱해 리스트를 만드는 것슬라이싱은 시간적으로 대단히 유리한 방법이었다! 

댓글