[업무 지식]/Algorithm
[문자 패턴] 수박수박수박수?
에디터 윤슬
2024. 12. 24. 09:39
링크
https://school.programmers.co.kr/learn/courses/30/lessons/12922
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
정답 1
def solution(n):
return ('수박' * (n//2)) + ('수' if n % 2 != 0 else '')
정답 2
def solution(n):
str1 = '수'
str2 = '박'
water = ''
for i in range(1, n + 1):
if i % 2 != 0:
water += str1
else:
water += str2
return water
정답 3
def solution(n):
return ('수박' * n)[:n]
정답 4
def solution(n):
return ''.join(['수' if i % 2 == 0 else '박' for i in range(n)])