# 3
# 2 0 1
# 1 -2 2
# 0 1 0
# 1. 초기 설정
f = [7, 7, 7] # 세 마리 소 초기 우유 생산량
day = int(input()) # 날짜 수
total = [] # 각 날 변화량 저장
# 2. 날짜별 변화량 입력
# 반복 day 번:
# 변화 = 입력() # 한 줄에 3개의 변화량
# total에 추가(변화)
for i in range(day):
milk = list(map(int,input().split()))
total.append(milk)
print(total)
# 3. 최고 생산 소 바뀐 날 수 초기화
change_days = 0
# 4. 초기 최고 생산 소 계산
ml = max(f)
# max_cows = 빈 리스트
# 반복 i = 0부터 2:
# 만약 f[i] == ml:
# max_cows에 i 추가
max_cow=[]
for i in range(3):
# 5. 날별 변화 적용
반복 j = 0부터 day-1:
# 5-1. 하루 변화 적용
반복 i = 0부터 2:
f[i] = f[i] + total[j][i]
# 5-2. 현재 최고 생산 소 계산
ml = max(f)
current_cows = 빈 리스트
반복 i = 0부터 2:
만약 f[i] == ml:
current_cows에 i 추가
# 5-3. 최고 생산 소 바뀌었는지 확인
만약 current_cows != max_cows:
change_days = change_days + 1
max_cows = current_cows
# 6. 결과 출력
출력 change_days
'''
# ==============================
# 연습문제 4 — 최고 생산 소 바뀌는 날 세기
# 문제:
# 3마리 소가 여러 날 동안 생산량 변화 기록이 주어진다.
# 날마다 최고 생산량을 계산하고, 최고 생산 소가 바뀌는 날을 세시오.
# 입력:
# 첫 줄 N (날 수)
# 둘째 줄부터 N줄 각 날 변화량 3개
# 초기 생산량은 7,7,7
# 입력 예시:
# 3
# 2 0 1
# 1 -2 2
# 0 1 0
# 출력 예시:
# 3
# =============================
# f = [7,7,7]
# day = int(input())
# total=[]
# for i in range(day):
# total.append(list(map(int,input().split())))
# for i in total:
# print(i)
# print()
# l=[]
# for j in range(day):
# for i in range(3):
# l.append(f[i]+total[j][i])
# print(l)
# ml = max(l)
# for i in range(3):
# if ml==l[i]:
# print(i+1)
# l=[]
# for i in range(3):
# l.append(f[i]+total[1][i])
# print(l)
# ml = max(l)
# for i in range(3):
# if ml==l[i]:
# print(i+1)
To embed this project on your website, copy the following code and paste it into your website's HTML: