반응형
백준 알고리즘 풀이중 if문과 while 문을 동시에 사용할 예제가 나와 기록해본다.
오븐시계 계산인데 시, 분 그리고 거기에 더할 값을 계산하는 간단한 문제이다.
분 >= 60 일시 0으로 리셋 그리고 시 를 1씩 더해주면 되고
시 >= 24 일 때 0으로 리셋 해주면 된다.
JAVA 풀이 방식으로는 이렇다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int hh = in.nextInt();
int mm = in.nextInt();
int plus = in.nextInt();
in.close();
mm = mm+plus;
if (mm>=60) {
while(mm>=60) {
mm = mm - 60;
hh++;
if (hh >= 24) {
hh = 0;
}
}
}
System.out.println(hh+" "+mm);
}
}
반응형
'Programming > Algorithm' 카테고리의 다른 글
백준 알고리즘 10950번 A+B - 3 JAVA (0) | 2022.02.07 |
---|---|
백준 알고리즘 2338번 긴자리 계산 JAVA (0) | 2022.01.23 |