본문 바로가기

코딩테스트 준비/프로그래머스

[프로그래머스] 수박수박수박수박수박수?

반응형

 

 

 

안녕하세요~

27년차 진로탐색꾼 조녁입니다!!

1일 1코테 10일차!!! 가볍게 풀 수 있는 문제였습니다.

 

· 문제명 : 수박수박수박수박수박수?

· 사용 언어 : Python3

· 난이도 : Level1

· 문제 설명 

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

 

· 제한 조건

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

· 입출력 예

n return
4 "수박수박"
3 "수박수"

 

정답코드

 

def solution(n):
    answer = "" 
    array=["수","박"]
    for i in range(n):
      answer += array[i%2]
      continue
    return answer

 

어제 푼 모의고사 문제에서 반복되는 패턴을 하나씩 호출할 떄 , %를 사용해서 나머지를 뽑아줬던 것을 똑같이 사용했다.

반응형