# ==============================
# 연습문제 1 — 우유 생산량 합 구하기
# 문제:
# 3마리 소가 하루 동안 생산한 우유량이 주어진다.
# 3마리 우유 생산량의 합을 구하시오.
# 입력 예시:
# 10 5 8
# 출력 예시:
# 23
# ==============================
milk1, milk2, milk3 = map(int, input().split())
total = milk1 + milk2 + milk3
print(total)
# ==============================
# 연습문제 2 — 우유 생산량 중 최댓값 찾기
# 문제:
# 3마리 소가 하루 동안 생산한 우유량이 주어진다.
# 최댓값과 최댓값을 생산한 소의 번호(1, 2, 3)를 출력하시오.
# 입력 예시:
# 12 15 9
# 출력 예시:
# 15 2
# ==============================
milk1, milk2, milk3 = map(int, input().split())
max_milk = max(milk1, milk2, milk3)
if max_milk == milk1:
cow_num = 1
elif max_milk == milk2:
cow_num = 2
else:
cow_num = 3
print(max_milk, cow_num)
# ==============================
# 연습문제 3 — 우유 생산량 변화 기록
# 문제:
# 하루 동안 우유 생산량 변화 기록이 주어진다.
# 변화량을 반영하여 최종 우유 생산량을 출력하시오.
# 첫 줄 입력: 초기 생산량 3개
# 둘째 줄 입력: 변화량 3개
# 입력 예시:
# 10 8 12
# 3 -2 1
# 출력 예시:
# 13 6 13
# ==============================
milk1, milk2, milk3 = map(int, input().split())
change1, change2, change3 = map(int, input().split())
milk1 += change1
milk2 += change2
milk3 += change3
print(milk1, milk2, milk3)
# ==============================
# 연습문제 4 — 최고 생산 소 바뀌는 날 세기
# 문제:
# 3마리 소가 여러 날 동안 생산량 변화 기록이 주어진다.
# 날마다 최고 생산량을 계산하고, 최고 생산 소가 바뀌는 날을 세시오.
# 입력:
# 첫 줄 N (날 수)
# 둘째 줄부터 N줄 각 날 변화량 3개
# 초기 생산량은 7,7,7
# 입력 예시:
# 3
# 2 0 1
# 1 -2 2
# 0 1 0
# 출력 예시:
# 3
# =============================
N = int(input())
milk = [7, 7, 7]
change_list = []
for _ in range(N):
change_list.append(list(map(int, input().split())))
change_days = 0
max_cows = {i for i, m in enumerate(milk) if m == max(milk)}
for day in change_list:
for i in range(3):
milk[i] += day[i]
new_max_cows = {i for i, m in enumerate(milk) if m == max(milk)}
if new_max_cows != max_cows:
change_days += 1
max_cows = new_max_cows
print(change_days)
To embed this project on your website, copy the following code and paste it into your website's HTML: