# ==============================
# 연습문제 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)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: