java
-
[백준] 9663 N-Queen #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 14. 22:42
BAEKJOON [9663] N-Queen 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int n; static int count = 0; static boolean[] isUsed1;// 행이 사용 되었는지 판단 static boolean[] isUsed2;// 좌측하단에서 우측상단 방향으로 대각선 사용유무 판단 static boolean[] isUsed3;// 우측하단에서 좌측상단 방향으로 대각선 사용유무 판단 public static void main(String[] args) throws NumberFormatExceptio..
-
[백준] 15649 N과 M (1) #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 10. 18:46
BAEKJOON [15649] N과 M (1) 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int n,m; static int[] arr; static boolean[] isused; static StringBuilder sb; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Strin..
-
[백준] 10026 적록색약 #JAVAAlgorithm Solving/BAEKJOON 2020. 12. 17. 22:19
BAEKJOON [10026] 적록색약 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int mapSize = Integer.parseInt(br.readLine()); char[][] map = new char[map..
-
[백준] 7562 나이트의 이동 #JAVAAlgorithm Solving/BAEKJOON 2020. 12. 16. 21:31
BAEKJOON [7562] 나이트의 이동 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //나이트가 움직일 수 있는 8가지 방향 int[] dx = {-2,-1,1,2,2,1,-1,-2}; int[] dy = {1,2..
-
[JAVA] DTO(VO) 리스트(list)를 특정 변수에 대해 정렬하기JAVA 2020. 12. 14. 23:02
DTO list 정렬하기, VO list 정렬하기 안녕하세요? 장장스입니다. 오늘은 DTO 혹은 VO 라고 부르기도 하죠? DTO(VO) List 정렬에 대한 포스팅입니다. 업무를 하다보면 가~끔 본인이 DTO를 특정 변수에 대해 정렬해야 할 때가 있습니다. 아주 간단하게 Stream을 사용하여 정렬할 수 있답니다. DTO(VO) 클래스 정의 다음과 같이 Student 클래스를 정의합니다. 이름, 수학점수, 영어점수를 기입할 거에요. public class Student { String name; int math; int english; //getter, setter public String getName() { return name; } public void setName(String name) { t..
-
[백준] 2667 단지번호 붙이기#JAVAAlgorithm Solving/BAEKJOON 2020. 12. 14. 22:22
BAEKJOON [2667] 단지번호붙이기 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.Queue; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(Syst..
-
[백준] 2583 영역 구하기#JAVAAlgorithm Solving/BAEKJOON 2020. 12. 13. 23:11
BAEKJOON [2583] 영역 구하기 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.stream.Collectors; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader..
-
[백준] 1012 유기농배추 #JAVAAlgorithm Solving/BAEKJOON 2020. 12. 11. 23:44
BAEKJOON [1012] 유기농배추 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int m,n,k; int x,y; int round; int[] dx = {0,1,0,-1}; int[] dy = {1,0,-1,0..
-
[백준] 1697 숨바꼭질 #JAVAAlgorithm Solving/BAEKJOON 2020. 12. 10. 08:52
BAEKJOON [1697] 숨바꼭질 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException{ int n,k; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); n = Integer.parseInt(input.split(" "..
-
[백준] 4179 불 #JAVAAlgorithm Solving/BAEKJOON 2020. 12. 9. 08:12
BAEKJOON [4179] 불 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int R,C; String[][] miro; int[][] dist1; int[][] dist2; Queue fQ = new LinkedL..