java
-
[백준] 1874 스택 수열 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 30. 17:30
BAEKJOON [1874] 스택 수열 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringBuilder sb = new St..
-
[백준] 1158 요세푸스 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 29. 20:51
BAEKJOON [1158] 요세푸스 코드 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int n = Integer.parseInt(st.nextToken()); int..
-
[해커랭크] 2D Array - DS #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 27. 21:55
해커랭크 2D Array - DS 코드 내용(본문2) import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution { // Complete the hourglassSum function below. static int hourglassSum(int[][] arr) { int[] dx = {-1,0,1,-1,0,1}; int[] dy = {-1,-1,-1,1,1,1}; int max = Integer.MIN_VALUE; for(int i=1 ; i..
-
[백준] 1406 에디터 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 24. 21:51
BAEKJOON [1406] 에디터 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.ListIterator; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Bu..
-
[JAVA] LinkedList를 접근 제어하는 ListIteratorJAVA 2021. 1. 24. 19:41
LinkedList를 접근 제어하는 ListIterator 안녕하세요? 장장스입니다. LinkedList를 사용할 때 유용한 ListLiterator에 대해 살펴보려고 합니다. JAVA의 컬렉션 프레임워크는 컬렉션에 저장된 요소를 읽어오는 방법을 Iterator 인터페이스를 사용합니다. 그 중에서 Iterator 인터페이스를 상속받아 List 컬렉션에서 사용가능한 기능을 추가한 인터페이스가 바로 ListIterator 인터페이스입니다. listIterator 메소드 정리 메소드 설명 void add(E e) 해당 리스트(list)에 전달된 요소를 추가함. (선택적 기능) boolean hasNext() 이 리스트 반복자가 해당 리스트를 순방향으로 순회할 때 다음 요소를 가지고 있으면 true를 반환하고,..
-
[백준] 18258 큐2 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 24. 14:18
BAEKJOON [18258] 큐2 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { Queue que = new LinkedList(); BufferedReader bf = new Buffer..
-
[백준] 3273 두 수의 합 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 16. 00:56
BAEKJOON [3273] 두 수의 합? 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); S..
-
[백준] 1919 애너그램 만들기 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 15. 17:31
[백준] 1919 애너그램 만들기 #JAVA BAEKJOON [1919] 애너그램 만들기 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws IOException { int[] alphabet = new int[26]; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char[] first = br.readLine().toCharArray();..
-
[백준] 11328 Strfry #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 15. 14:36
BAEKJOON [11328] Strfry 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWri..
-
[백준] 1182 부분수열의 합 #JAVAAlgorithm Solving/BAEKJOON 2021. 1. 15. 00:45
BAEKJOON [1182] 부분수열의 합 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int n,s,count; static int[] arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] input = br.readLine().split(" "); n = Integer.parseInt(input[0]); s = Integ..