반응형
문제 설명
- 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요.
- 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.
제한 조건
- n은 길이 10,000이하인 자연수입니다.
Solution
def solution(n):
answer = []
for i in range(1, n + 1):
if i % 2 == 0:
answer.append('박')
else :
answer.append('수')
return ''.join(answer)
solution(5)
'수박수박수'
- 1부터 n까지 range를 만들고, 짝수는 '박', 홀수는 '수'로 넣는 함수를 작성
간단 방법
# 더 간단 풀이
n = 7
s = '수박'* n
s[:n]
'수박수박수박수'
- 더 간단하게 그냥 '수박' * 7 [:n] 까지 하면 된다.
반응형
'Programming Challenges > Programmers' 카테고리의 다른 글
특정 옵션이 포함된 자동차 리스트 구하기 [Oracle] (1) | 2024.11.19 |
---|