본문 바로가기

Algorithm/BaekJoon[Java]67

백준 10828(stack) ▶ 10828문제 - 스택 - stack : 후입선출(Last In First Out, 나중에 들어온게 가장 먼저 나감). ** stack 사용방법 ** - eclipse java.util.stack기능 사용. - push() : 메소드 사용해 값 넣음. - pop() : 메소드 이용해 가장 먼저 입력된 값 출력. - size() : 메소드 이용해 스택의 크기 출력. - isEmpty() : 메소드 이용해 스택 비어있는지 확인하고 값 확인. - peek() : 메소드 이용해 스택의 가장 위에 있는 정수 출력. (메소드 사용하지 않아도 가장 마지막에 넣은 값을 출력할 수 있음.) ▶ 풀이방법 import java.io.*; import java.util.*; public class Main { public.. 2022. 3. 24.
백준 11004 ▶11004번 문제 - K번째 수 ▶풀이방법 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; int[] arr = new int[2]; st = new StringTokenizer(br.readLine(), " "); arr[0] = Intege.. 2022. 3. 23.
백준 11652 ▶11652번 문제 - 좌표 정렬하기2 ▶풀이방법 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)); int count = Integer.parseInt(br.readLine()); long[] arr = new long[count]; for(int i = 0; i < count; i++.. 2022. 3. 23.
백준 10989 ▶10989번문제 - 수 정렬하기 ▶풀이방법 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)); int count = Integer.parseInt(br.readLine()); int[] arr = new int[count]; for(int i = 0; i < count; i++) { .. 2022. 3. 23.