문제 출처
풀이
매 경기의 결과를 비교해주어 연승의 횟수를 세서 많은 연승의 수를 출력하면 되는 간단한 구현 문제였습니다.
모든 경기마다 첫 번째 팀이 이겼는지, 두 번째 팀이 이겼는지 확인하여 이긴 팀의 승의 횟수를 올려주고 진 팀의 승의 횟수를 0으로 만들어주었습니다. 그리고 매번 가장 큰 값을 갱신해주어 가장 많은 연승 횟수를 구해주면 됩니다.
여기서 주의 할 점은 누가 승자인지 확인해주는 부분을 예외가 없도록 잘 짜주어야 한다는 것입니다. 저는 따로 game이라는 함수를 만들어서 첫 번째 팀이 이길경우 1 반환, 두 번째 팀이 이길경우 2 반환, 비길경우 3을 반환해주었습니다.
코드
small-j/Algorithm
Contribute to small-j/Algorithm development by creating an account on GitHub.
github.com
'BOJ' 카테고리의 다른 글
[BOJ] 17359 - 전구 길만 걷자 (0) | 2021.07.14 |
---|---|
[BOJ] 15918 - 랭퍼든 수열쟁이야!! (0) | 2021.07.14 |
[BOJ] 9519 - 졸려 (0) | 2021.07.14 |
[BOJ] 8979 - 올림픽 (0) | 2021.07.14 |
[BOJ] 15922 - 아우으 우아으이야!! (0) | 2021.07.14 |