<문제 풀이>
간달프 군대의 점수 합 ans_g, 사우론 군대의 점수 합 ans_s으로 변수 선언과 초기화, 두 군대의 종족들 마다 할당된 점수들에 대한 리스트 두 개를 선언
전투 횟수를 입력 변수로 따로 두지 않고 for 문에 넣었습니다
전투 횟수만큼 g, s라는 군대 종족들 인원수를 할당받는 리스트 선언
이중 for 문을 써서 리스트 길이만큼 반복하는 for 문을 써서 전체 총합 리스트 원소에 (각 종족의 점수 * 종족의 인원수)를 계산한 결과를 할당받도록 함
전체 총합을 비교하여비교값에 따라 Battle n(회차): 문제에서 주어진 대사를 출력하도록 하였는데 Battle이 고정이고 n이 회차마다 달라지므로 format을 사용하여 {}안에 회차값인 i + 1을 넣어 코드를 작성하였습니다
다시 전투를 시작하기 전 군대의 전수 합 변수 ans_g, ans_s 에 0을 대입하여 초기화하였습니다.
'Koala - 14기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python3] 12756번 고급 여관 (0) | 2024.03.18 |
---|---|
[백준/JAVA] 11365번 !밀비 급일 (0) | 2024.03.17 |
[백준/Python] 23739 벼락치기 (0) | 2024.03.17 |
[백준/Python] 11021번: A+B -7 (0) | 2024.03.16 |
[백준/python]10950번 A+B-3 (0) | 2024.03.14 |