성당의 종을 울리는 시계가 몇 주전 부터 고장이 나서 고쳤더니 이 시계가 종을 이상하게 울리네요. 1 시에 13 번 , 2 시에 14 번 , ... , 12 시에 24 번 , 13 시에 1 번,14 시에 2 번, ..., 0 시에 12 번
시각이 주어질 때 울리는 종의 횟수를 출력하는게 문제이다.
답
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int[] hour = new int[24];
int[] minute = new int[60];
String h = scanner.nextLine();
String[] kk = h.split(":");
hour[Integer.valueOf(kk[0])]++;
minute[Integer.valueOf(kk[1])]++;
int x = 0;
for(int i=0; i<hour.length; i++) {
if (hour[i] >=1) {
x=i;
}
}
if (x<=12) {
x +=12;
} else {
x-=12;
}
for(int i=1; i<minute.length; i++) {
if (minute[i] >=1) {
System.out.println(0);
return;
}
}
System.out.println(x);
}
문제 http://59.23.150.58/30stair/big_clock/big_clock.php?pname=big_clock
답
import java.util.Scanner;
public class Main { public static void main(String args[]) {
}