PROGRAMMERS Python Lv1. 수박수박수박수박수박수
이번 문제는 수박수박수박수박수박수?이다.
나의 코드는 다음과 같다.
def solution(n):
answer = ''
for idx in range(n):
if idx % 2 == 0:
str = '수'
answer += str
else:
str = '박'
answer += str
return answer
이 문제는 수박이 들어갈 위치를 2로 나눈 나머지로
확인해주고 각각 ‘수’와 ‘박’을 더해주면 된다.
다른 사람의 풀이 중에 짧은 코드가 있어서 그것도
같이 첨부하겠다.
def water_melon(n):
s = "수박" * n
return s[:n]
위의 코드는 수박을 그대로 곱해서 이어붙이고 n-1 까지 출력해주므로 더 간단하다.
댓글남기기