본문 바로가기

코딩테스트

[프로그래머스(Programmers)/Level2](Python)예상 대진표

 

<내코드>

<문제풀이>

시작번호를 A,B로 부여받은 두 사람이 만나려면 둘의 숫자차이가 1이 나고, 동시에 더 작은수가 홀수여야 하므로

if문으로 종료조건을 걸어줬고 한 라운드가 끝나면 해당 번호에서 2를나눠 올림 하면 되므로 ceil을 사용하였다.

 

<느낀점>

조건에 총 참여 인원인 n이 쓰이지 않고도 문제가 풀렸다. 이런문제도 있구나 생각해보는 계기가 되었다.