백준 B17281-야구 with 파이썬


백준 B17281-야구 with 파이썬

문제 17281번: 문제 는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝 동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종료되고, 두 팀이 공격과 수비를 서로 바꾼다. 두 팀은 경기가 시작하기 전까지 타순(타자가 타석에 서는 순서)을 정해야 하고, 경기 중에는 타순을 변경할 수 없다. 9번 타자까지 공을 쳤는데 3아웃이 발생하지 않은 상태면 이닝은 끝나지 않고, 1번 타자가 다시 타석에 선다. 타순은 이닝이 변경되어도 순서를 유지해야 한다. 예를 들어, 2이... www.acmicpc.net 풀이 이 문제는 진짜로 야비하고 치사한 문제다. 어느 정도 코테를 준비한 사람들은 해당 문제의 풀이 방식을 쉽게 생각해낼 것이다. 여기서 포인트는 함수 사용이나 리스트 갱신도 좋지만 변수가 적을 때는 직접 선언해서 컨트롤하는게 편할 수도 있다. 내 코드를 보면 first, second, third 라는...


#백준 #삼성상시SW #코테 #파이썬

원문링크 : 백준 B17281-야구 with 파이썬