본문 바로가기

코딩테스트

[프로그래머스(Programmers)/Level2](Python) 탑

 

<내 코드>

 

<문제 풀이>

우측부터 신호를 발사하므로 리스트를 뒤집어 계산하기 편하게 좌측부터 우측으로 발사 한다고 가정한 뒤,

인덱스를 하나씩 늘려가며 어느 탑에서 신호를 받는지 if문으로 확인하고 신호를 받아주는 탑을 미리 만들어놓은 answer

배열에 넣어주고 다시 뒤집어 주면 answer리스트에 올바른 값이 들어가게 된다.

 

 

<느낀점>

문제를 계산하기 편하게 바꾼뒤 해결하는 방법을 배웠다.