Baekjoon Online Judge - 10845
Review
- 제출하면서 맞왜틀이 된 문제.
- 한 시간동안 헤매서 답을 풀었다.
- 이유는 출력시 자료형이 달라서 그런 거였다. object로 return했는데 자꾸 틀리는 바람에 int로 죄다 바꿔서 출력하니까 성공.
- 몰랐던 나는 예외처리 잘못한 줄 알고 엉뚱한 거 계속 고치고 있었다. 진짜 에바…
Code (JAVA)
1 | import java.io.*; |
Baekjoon Online Judge - 10845
1 | import java.io.*; |
백준 강의 정리 - BigInteger
java.math.*;
에 들어있음.1 | BigInteger a = new BigInteger("10000"); |
1 | System.out.println("a+b = " + a.add(b)); //덧셈 |
1 | BigInteger a = sc.nextBigInteger(); |
1 | boolean e = a.equals(b); |
1 | import java.math.*; |
1 | import java.math.*; |
Baekjoon Online Judge - 1406
1 | import java.util.*; |
Baekjoon Online Judge - 15552
1 | import java.io.*; |
1 | import java.io.*; |
백준 강의 정리 - 정렬
1 | import java.util.*; |
1 | import java.util.*; |
CompareTo를 작성할 때는 조심해야 할 것이 세 가지가 있다. CompareTo를 작성할 때는 이 세 가지 조건을 전부 만족해야 한다. 만약 세 가지 중 하나에 위배되는 경우 정렬을 계속하지 않고 프로그램의 실행을 중지하게 된다. (런타임 에러)
1 | public int compareTo(Point that) { |
1 | import java.util.*; |
두 번째 인자로 어떻게 compare할지를 나타내는 함수를 넣어놓으면 된다.
1 | Arrays.sort(a, new Comparator<Point>() { |
1 | import java.util.*; |
1 | import java.util.*; |
Baekjoon Online Judge - 2839
1 | import java.util.*; |
백준 강의 정리 - Collections
java.util
에 들어있다.1 | import java.util.*; |
ArrayList에 element 넣어서 출력하기
1 | import java.util.*; |
그래프 문제의 인접 리스트 만들기
1 | ArrayList<Integer>[] a = (ArrayList<Integer>[]) new ArrayList[n+1]; |
java.util
에 들어있다.java.util
에 들어있다.1 | import java.util.*; |
1 | import java.util.*; |
1 | import java.util.*; |
1 | //최소 힙을 구하는 소스 |
백준 강의 정리 - 입/출력
1 | import java.util.Scanner; |
1 | import java.io.*; |
1 | import java.io.*; |
1 | public class Main { |
1 | public class Main { |
Baekjoon Online Judge - 1924
1 | import java.util.Scanner; |
Baekjoon Online Judge - 4344
1 | import java.util.Arrays; |