```
백준 2530번 인공지능 시계 JAVA 구현해보기
```

이번 글을 통해 배워갈 내용
- 백준 2530번 인공지능 시계 풀이
https://www.acmicpc.net/problem/2530
2530번: 인공지능 시계
첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0
www.acmicpc.net
백준 2530번 인공지능 시계는
난이도 브론즈 등급의 문제로서
현재 시각을 디지털시계(0 ~ 24)(시 분 초)로 입력받고
요리에 필요한 시간이 초단위로 주어질 때
요리 후의 시간을 출력해주면 됩니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
자바에서 제공하는 LocalTime라이브러리를 사용하였고
import java.time.LocalTime;
입력받은 값으로 현재 시간을 설정 후에
LocalTime localTime = LocalTime.of(
Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()));
시간을 더해주고
localTime = localTime.plusSeconds(Integer.parseInt(br.readLine()));
출력해주는 간단한 문제였습니다.
System.out.print(localTime.getHour() + " " + localTime.getMinute() + " " + localTime.getSecond());
전체 코드는 다음과 같습니다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.time.LocalTime;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
LocalTime localTime = LocalTime.of(
Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()),
Integer.parseInt(st.nextToken()));
localTime = localTime.plusSeconds(Integer.parseInt(br.readLine()));
System.out.print(localTime.getHour() + " " + localTime.getMinute() + " " + localTime.getSecond());
}
}
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
참조 및 인용
https://www.w3schools.com/java/java_date.asp
Java Date and Time
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
'Java > Java 알고리즘' 카테고리의 다른 글
| 백준 11653번 소인수분해 JAVA 구현해보기 (0) | 2021.12.11 |
|---|---|
| 백준 10212번 Mystery JAVA 구현해보기 (2) | 2021.12.05 |
| 백준 1740번 거듭제곱 JAVA 구현해보기 (0) | 2021.12.03 |
| 백준 2161번 카드1 JAVA 구현해보기 (0) | 2021.12.03 |
| 백준 20001번 고무오리 디버깅 JAVA 구현해보기 (0) | 2021.12.03 |