반응형
안녕하세요~
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
어제 푼 모의고사 문제에서 반복되는 패턴을 하나씩 호출할 떄 , %를 사용해서 나머지를 뽑아줬던 것을 똑같이 사용했다.
반응형
'코딩테스트 준비 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 2016년 (0) | 2021.03.16 |
---|---|
[프로그래머스] 키패드 누르기 (0) | 2021.03.16 |
[프로그래머스] 모의고사 (0) | 2021.03.15 |
[프로그래머스] 체육복 (0) | 2021.03.14 |
[프로그래머스] 두 개 뽑아서 더하기 (0) | 2021.03.12 |