첫 코드
def solution(n):
if n % 2 == 0:
answer = (n//2 * '수박')
elif n % 2 == 1:
answer = ((n//2 * '수박')+'수')
return answer
개선 코드
def solution(n):
answer = '수박' * (n//2)
if n % 2 == 1:
return answer + '수'
return answer
위의 코드처럼 간결하게 개선할 수 있다.
'알고리즘 > 프래그래머스 lv.1' 카테고리의 다른 글
[프래그래머스] 평균 구하기(Python) (0) | 2022.10.18 |
---|---|
[프래그래머스] x만큼 간격이 있는 n개의 숫자(Python) (0) | 2022.10.18 |
[프래그래머스] 가운데 글자 가져오기(Python) (0) | 2022.10.18 |
[프래그래머스] 서울에서 김서방 찾기(Python) (0) | 2022.10.18 |
[프래그래머스] 두 정수 사이의 합(Python) (0) | 2022.10.18 |