https://github.com/zdlghtjdz/baekjoon_java
문제 해결 소스코드를 정리해둘 github 주소입니다.
문제 10818
array를 사용한 형태와 단순히 선형탐색 형태로 푸는 2가지 형태를 비교하였을 때, array의 시간복잡도가 매우 큰 것을 확인했다.
문제 2577
char to Int를 수행할 때는 두가지 방법이 존재한다.
import java.util.HashMap;
import java.util.Map;
...
Map<Integer, Integer> dic = new HashMap<Integer, Integer>(); //정수 키, 정수 값 형태로 선언
dic.put(1, 2) // 키는 1, 값은 2
dic.get(1); // 키가 1인 값을 가져옴.
System.out.println(dic.size());
문제 8958
1~n까지의 합 n(n+1)/2
문제 4344
특정 소수점까지 출력하는 방식
System.out.println(String.format("%.3f", pi)); // 소수3번째 자리까지 소수출력
System.out.println(Math.round(pi*100)/100.0);
ps. 공부하다보니 벌써 1시.. 24시간이 모자라