알고리즘/SWEA
[SWEA] 12368. 24시간.java
개발자 정지은
2023. 5. 25. 15:26
풀이 과정
시작 시간과 종료 시간을 더해서 24 보다 작은지, 큰지, 같은지에 대한 조건 처리만 잘 해주면 어렵지 않게 풀리는 문제였다.
정답 코드
package D3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Solution_12368_24시간 {
static int T; //테스트케이스 개수
static int A; //시작 시간
static int B; //종료 시간
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
T = Integer.parseInt(br.readLine());
for(int tc=1; tc<=T; tc++) {
st = new StringTokenizer(br.readLine());
A = Integer.parseInt(st.nextToken());
B = Integer.parseInt(st.nextToken());
int time = A + B;
int res = 0;
if(time < 24) {
res = time;
}
if(time == 24) {
res = 0;
}
if(time > 24) {
res = time - 24;
}
System.out.println("#"+tc+" "+res);
}
}
}