Programmers/프로그래머스-수박수박수박수박수박수?-python

cosmos·2021년 3월 30일
3
post-thumbnail

문제📖

풀이🙏

  • 길이가 n이고, '수박수박수박수....'와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하라.
    -> if + elif + else문으로 해당 조건에 맞을때 return 하도록 작성하였다.
    -> str형으로 결과값을 감싸 'value'의 형태를 맞춰주었다.
    -> indexing으로 '수'를 구현하였다.

코드💻

# programmers, phase1 : 수박수박수박수박수박수?, python3
def solution(n):
    answer = '수박'
    
    if n == 1:
        return str(answer[0])
    elif n % 2 == 0:
        return str(answer * (n//2))
    return str(answer * (n//2) + answer[0])

최적코드

# - , jay , 이준 , Ji Hoon Kim , - 외 28 명 님 코드 참고
def water_melon(n):
    s = "수박" * n
    return s[:n]

결과😎


출처 && 깃허브📝

https://programmers.co.kr/learn/courses/30/lessons/12922
github

0개의 댓글