프로그래머스_LV.1_수박수박수박수박수박수?

Dreamer ·2023년 2월 10일
0

코딩테스트 준비

목록 보기
84/93

1. quiz

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

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

2. answer

def solution(n):
    a = []
    for i in range(1,n+1):
        a.append(i)
        if a[i-1] % 2 ==0:
            a[i-1] = '박'
        else:
            a[i-1] = '수'
    return ''.join(a)

3. 다른 사람의 풀이

def water_melon(n):
    s = "수박" * n
    return s[:n]
  • 난 왜 이런 생각을 못했던 건가..
  • 아주 간단하게 해결이 가능한걸 난 for roop를 써서 시간, 램도 많이 사용하였다.
profile
To be a changer who can overturn world

0개의 댓글