문제

문제

처음 작성한 코드

def solution(n):
    water = ['수','박']
    return ''.join([water[i%2] for i in range(n)])

 

깨달은 점

water라는 리스트의 인덱스는 0과 1뿐이기 때문에 리스트에 접근하기 위해서는 %2를 사용하면 된다.

''.join(list) 는 list를 문자열로 변환할 수 있는 코드이다.

다른 사람의 코드를 봤더니 내 코드가 simple is the best 라는 평을 받고 있었다. 햅삐~~

'Programmers' 카테고리의 다른 글

같은 숫자는 싫어  (0) 2020.12.29
나누어 떨어지는 숫자 배열  (0) 2020.12.29
문자열 내 마음대로 정렬하기  (0) 2020.12.29
서울에서 김서방 찾기  (2) 2020.12.28
가운데 글자 가져오기  (0) 2020.12.28