https://www.acmicpc.net/problem/5554
문제
승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집에 가서 분석해보기로 했다.
집에 도착한 승균이는 측정한 결과를 보는 데, 전부 초 단위로 기록되어있다! 맨날 놀기만 해서 총 이동 시간이 몇 분 몇 초인지 계산을 못 하는 승균이를 도와주자.
하루 동안 측정한 결과가 주어지면, 이날의 총 이동 시간이 몇 분 몇 초인지 출력하는 프로그램을 작성하시오.
[Python] 코드
time = 0
for i in range(4):
time += int(input())
print(time // 60)
print(time % 60)
풀이
1. 반복문으로 정수로 변환한 초를 입력받아 time에 더한다.
2. 그리고 나누기와 나머지를 사용해서 분과 초를 출력한다.
2-1. /를 써버리면 분값이 실수가 나올 수도 있기에 정수로 나오는 //를 사용한다.
[C] 코드
#include <stdio.h>
main() {
int time = 0, temp, min, sec;
for (int i = 0; i < 4; i++) {
scanf("%d", &temp);
time += temp;
}
min = time / 60;
sec = time % 60;
printf("%d\n%d", min, sec);
}
풀이
파이썬 풀이와 동일
'백준 > 브론즈4' 카테고리의 다른 글
| [Java] 백준 5532번 - 방학 숙제 (0) | 2026.01.29 |
|---|---|
| [Java] 백준 2083번 - 럭비 클럽 (0) | 2026.01.29 |
| [Python/C] 백준 2752번 - 세수정렬 (0) | 2025.04.13 |
| [Python/C] 백준 2742번 - 기찍 N (0) | 2025.04.13 |
| [Python/C] 백준 2480번 - 주사위 세개 (1) | 2025.04.13 |