본문 바로가기

Java13

[Java]Java의 시간 다루기 GMT : GreenWich Mean Time 영국 그리니치 천문대 기준으로 하는 태양 시간 한국의 타임존은 보통 GMT +09:00 으로 표현됨 UTC 지구의 자전 주기의 흐름이 늦어지고 있는 문제를 해결한 시간. GMT를 대체하기 위한 새로운 표준으로 GMT와 아주 미세한 차이인데, 소프트웨어에서 사용할 때는 UTC가 더 정확한 표현 ISO 8610 2021-07-19T17:40:00+09:00 연-월-일시:분:초 +/- 시간 T : 날짜 뒤에 시간이 오는 것을 표시해 주는 문자 : 날짜와 시간 관련된 데이터 교환을 다루는 국제 표준. 국제 표준화 기구(ISO)에 의해 공포되었고, 1988에 처음으로 공개됨 JDK 1.8 이전 java.util 패키지에 Date 클래스나 Calendar 클래스 사용 .. 2022. 9. 4.
[프로그래머스]주차 요금 계산_JAVA https://programmers.co.kr/learn/courses/30/lessons/92341?language=java# 코딩테스트 연습 - 주차 요금 계산 [180, 5000, 10, 600] ["05:34 5961 IN", "06:00 0000 IN", "06:34 0000 OUT", "07:59 5961 OUT", "07:59 0148 IN", "18:59 0000 IN", "19:09 0148 OUT", "22:59 5961 IN", "23:00 5961 OUT"] [14600, 34400, 5000] programmers.co.kr hashmap 정렬 (문자열 사전순으로 키 정렬) Map sortedmap = new TreeMap(map); 문자열→숫자 Integer.parseInt(st.. 2022. 6. 5.
[백준]9095_1,2,3 더하기_JAVA 풀이 https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net DP 문제 ( 상향식 기법 활용) * 1 = 1 * -------------------> 1 * * 2 = 2 * = 1 + 1 * -------------------> 2 * * 3 = 3 * = 2 + 1 * = 1 + 2 * = 1 + 1 + 1 * -------------------> 4 * * 4 = 3 + (1)->1 * = 2 + (2)->2 * = 1 + (3)->4 * -------------------> 7 * * 5 = 3 + (2)->2 * = 2 + (3)->4 * = 1.. 2022. 3. 4.
[정올]1681_해밀턴 순환회로_Java_ DFS + 백트래킹 http://jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=954&sca=99&sfl=wr_hit&stx=1681 JUNGOL www.jungol.co.kr 해밀턴 경로 : 모든 정점 혹은 꼭지점을 한번씩만 지나는 경로 해밀턴 순환 : 시작점과 끝 점이 같은 해밀턴 경로 => 브루트포스로 풀어야함 n 정점을 한번만 방문함을 보장 X ; 최소 신장트리 MST x import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; //정올 1681:해밀턴 순환회로 //백트래킹 DFS public class Mai.. 2022. 2. 25.