본문 바로가기
코테 준비/프로그래머스

[프로그래머스] Level 1. 수박수박수박수박수박수?

by 귤이두번 2022. 1. 11.

 

def solution(n):
    answer = ''
    
    subak_num = n // 2			# '수박'이 나와야하는 수는? ex) 4이면 2번, 3이라면 1번  
    answer = '수박' * subak_num		# 나와야하는 수만큼 수박 곱하기
    
    if n % 2 != 0:			# 길이가 홀수면 '수'를 추가해야함
        answer += '수'

    return answer

 

for문을 사용하지 않고 푼것

 

 

def solution(n):
    answer = ''

    for i in range(n):
        if i%2 == 0:
            answer += '수'
        else:
            answer += '박'

    return answer

 

for문을 사용하면 좀 더 직관적일수도..?

댓글