https://www.acmicpc.net/problem/2525
완성 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int hour, minute, addMinute;
hour = sc.nextInt();
minute = sc.nextInt();
addMinute = sc.nextInt();
minute += addMinute;
while (minute >= 60) {
minute -= 60;
hour += 1;
}
if (hour >= 24) {
hour -= 24;
}
System.out.println(hour + " " + minute);
}
}
문제는 쉬운데 적응이 덜 돼서 그런가 쓰는 게 조금... 어렵다.
좀 더 풀어보면 감 잡을 것 같다. 오랜만에 해서 그런 거지 모르는 게 아니니까...
그리고 뭔가 C보다 채점 속도가 느리다. 스캐너 말고 readline인가 있었던 것 같은데 그거 써야 되나 싶다.
곧 시간초과 뜰 것 같으니까 그 때 써봐야겠다.
'백준 문제 풀이 > 백준 (JAVA)' 카테고리의 다른 글
JAVA 백준 24262 알고리즘 수업 - 알고리즘의 수행 시간 1 (시간복잡도) (1) | 2024.07.01 |
---|---|
JAVA 백준 2941 크로아티아 알파벳 (0) | 2024.07.01 |
JAVA 백준 25206 너의 평점은 (0) | 2024.07.01 |
JAVA 백준 1546 평균 (0) | 2024.07.01 |
JAVA 백준 1000 A+B (0) | 2024.07.01 |