Lv1. 수박수박수박수박수박수?

Hello·2022년 7월 24일
0

코딩테스트 연습 > 수박수박수박수박수박수?

1. 풀이 설명

0부터 n-1까지 짝수 일 때는 "수", 홀수일 때는 "박"을 결과에 더하여 반환한다.

2. 나의 풀이

python

    answer = ''
    for i in range(0, n):
        if i % 2 == 0:
            answer += '수'
        else:
            answer += '박'        
    return answer
fun solution(n: Int): String =
    (0 until n).map { "수박"[it % 2] }.joinToString("")

3. 배운점

python

  1. i가 짝수일 때는 "수", 홀수일 때는 "박": "수박"[i%2]
  2. range(0, n) == range(n):
  3. 개선된 코드
def solution(n):
    return "".join(["수박"[i%2] for i in range(n)])
profile
안녕하세요 :)

0개의 댓글