나의 풀이
def solution(n):
return "수박"*(n//2)+"수" if n%2 else "수박"*(n//2)
설명이 필요없는 직관적인 문제...
다른 풀이
def solution(n):
s = "수박"*(n//2+1)
return s[:n]
와우...
"수박" 을 n//2 + 1만큼 미리 만들어놓고, n개만큼 짜르는 것이다.👍🏻
'알고리즘 > 이것저것' 카테고리의 다른 글
[프로그래머스] 서울에서 김서방 찾기 - 파이썬(python) / 파이썬 리스트 관련 함수 정리 (0) | 2022.09.04 |
---|---|
[프로그래머스] 소수 찾기 - 파이썬(python) (0) | 2022.09.04 |
[프로그래머스] 문자열을 정수로 바꾸기 - 파이썬(python) (0) | 2022.09.03 |
[프로그래머스] 시저 암호 - 파이썬(python) (0) | 2022.09.03 |
[프로그래머스] 약수의 합 - 파이썬(python) (0) | 2022.09.03 |
댓글