Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

코딩세상

Programmers 코딩테스트 연습 LV 1 - 수박수박수박수박수박수? 본문

Prgrammers 문제풀이/Python

Programmers 코딩테스트 연습 LV 1 - 수박수박수박수박수박수?

필륭 2023. 9. 12. 14:34

문제 설명

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.


제한 조건
  • n은 길이 10,000이하인 자연수입니다.


입출력 예
n return
3 "수박수"
4 "수박수박"

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

 

[코드설명]

 

짝수와 홀수에 따라 추가되는 수가 달라야 하므로 for문의 범위를 자연수 n으로 설정하고 짝수일 때는 answer에 수를 추가하고 홀수 일 때는 박을 추가하게 하고 그 결과값을 return 하는 형태로 코드를 구성하였습니다.

Comments