728x90
반응형
백준 BAEKJOON 15734번 명장 남정훈 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/15734
15734번: 명장 남정훈
오늘도 어김없이 피시방에서 피파를 하고 있는 정훈이는 큰 고민에 빠졌다. 자신에 팀에 있는 선수들의 주 사용 발(Main Foot)이 적절하게 나눠져있지 않기 때문이다. 정훈이의 팀에는 L명의 왼발
www.acmicpc.net
<풀이>
문제에서 잔류 인원만 확인하면 되기 때문에
L이 R 보다 작게끔 값을 서로 바꿔주어 조건문 식을 덜 사용하게끔 처리했다.
왼발 잡이 선수와 오른발 잡이 선수의 수를 비교하여
수가 같으면 양발 잡이 선수가 홀수이면 전체 인원에서 -1 해줬다.
수가 다르면 양발 잡이 선수가 더해졌을 때 차이를 확인 후 몇 명 잔류하는지 구했다.
<코드>
L, R, A = map(int, input().split())
total = L + R + A
if L > R :
L, R = R, L
if L == R :
if A % 2 != 0 :
total -= 1
else :
if A < (R - L) :
total -= abs((L+A) - R)
elif A > (R - L) :
A -= (R - L)
if A % 2 != 0 :
total -= 1
print(total)
728x90
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 13223번 소금 폭탄 [PYTHON/파이썬] (0) | 2022.10.06 |
---|---|
백준 BAEKJOON 14471번 포인트 카드 [PYTHON/파이썬] (1) | 2022.10.05 |
백준 BAEKJOON 25704번 출석 이벤트 [PYTHON/파이썬] (1) | 2022.10.05 |
백준 BAEKJOON 25628번 햄버거 만들기 [PYTHON/파이썬] (0) | 2022.10.04 |
백준 BAEKJOON 25600번 Triathlon [PYTHON/파이썬] (0) | 2022.10.03 |