자바로 스택을 구현하는 방법은 여러가지가 있다. 1. 배열 이용하기 import java.io.*; import java.lang.*; import java.util.*; public class Main{ public static void main(String[] args) throws java.lang.Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = null; int N = Integer.parseInt(br.readLine()); ArrayStack stk = new ArrayStack(100000); for(int i=0;i
1. InputStream, OutputStream(말단 Stream) -1byte 단위 -한글이 깨짐(한글은 2byte이므로) 2. Reader, Writer -2byte 단위 -InputStreamReader, OutputStreamWriter ex) Reader reader = new InputStreamReader(System.in); - 한글 한글자씩 입력 또는 출력 가능 3. BufferedReader, BufferedWriter -Buffer에 2byte 씩 저장 -readLine() 메서드를 통해 한 line 씩 입력 또는 출력 가능 ex) BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String s =..