백준 1592

Baekjoon/IM Level

[백준] 1592 영식이와 친구들 (브론즈2)

문제요약 나의 코드 및 설명 count_list : 공을 받는 횟수를 저장하는 리스트를 생성했다. count : 총 공을 받는 횟수를 저장한다. i : 인덱스 count[(i+l)%n] : 공을 받은 횟수가 홀수일 경우 시계 방향으로 l번째 떨어진 사람에게 공을 던진다. 이 때 리스트의 인덱스가 초과되면 안되므로 전체 리스트 크기를 나눈 나머지 인덱스에게 공을 던진다. ex) 영식이 포함 5명이 리스트에 저장되어 있다고 가정하자. 인덱스 3의 사람이 시계방향으로 2칸 떨어진 사람에게 공을 던지게 될경우 인덱스는 5이므로 초과하게 된다. 따라서 5로 나눈 나머지인 인덱스 0의 사람에게 공을 던지게 되도록 작성하였다. count[-((l-i)%n)] : 공을 받은 횟수가 짝수일 경우 반시계 방향으로 l번째 ..

hellosonic
'백준 1592' 태그의 글 목록