본문 바로가기
728x90
반응형

전체 글80

[백준 10828번] 스택 Stack 알고리즘 _ JAVA 풀이 스택 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 0.5 초 (추가 시간 없음) 256 MB 132559 50509 36379 38.171% 문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면 1, 아니면 0을 출력한다. top: 스택의 가장 위에 있는 정수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. 입력 첫째 줄에 주어지는 명령의 수 N.. 2022. 1. 17.
[JAVA] 등위연산자(==), .equals() 차이점 datatype은 크게 primitive datatype과 non-primitive datatype 둘로 구분됨 ​ primitive DT는 기본적으로 우리가 생각하는 원형의 DT boolean, char, int, double, short, long, float 7가지가 있음 ​ 나머지 non primitive DT는 수없이 많음 사실 이것들은 결국 하나의 object인 것이지만 DT처럼 사용되고 있음 많이 사용하는 것들로는 String, Array, Date, File 등이 있음 ​ 이제 본격적으로 == (comparison operator)과 .equal (object String's method) 비교해보자 ​ 쉽게말해, == 는 primitive datatype 비교할 때 .equals() 는 .. 2022. 1. 17.
저장장치 (storage memory) 란? (레지스터, 캐시, 메모리, 램, 스토리지, 하드디스크, SSD 등) 저장장치(storage memory)는 크게 4가지로 구분됨 ​ 1. register 2. cache 3. memory (주 기억장치) 4. storage (보조 기억장치) 위로 올라갈수록 빠르고 작지만 가격이 비쌈 우리는 storage memory를 비롯한 여러 device들과 접근할 때 "driver"를 거침 storage memory 의 driver 사실 '장치관리자'에 있는 이 모든 것들을 다 driver라고 함. device와 연결되어있는 것들 아무튼 바로 이 저장장치에 대해 하나씩 알아보도록 하겠음 ​ ​ 1. register ​ CPU 안 processor 에 있음 processor 안에 있는만큼 가장 빠르지만 극히 소량의 data 처리만 가능 ​ ​ 2. cache ​ CPU 안에 있기는 .. 2022. 1. 17.
[JAVA] InputStreamReader 란?? (+ BufferedReader) 0. 서론 (배경설명) 이전 글에서 BufferedReader에 대해서 알아봤다. (Scanner vs BufferedReader 글을 통해 소개했었다. 궁금하면 아래 링크로 들어가보자) [JAVA] Scanner 와 BufferedReader 차이 & 사용법 1. 사용법 (1) Scanner import java.util.Scanner public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int i = in.nextInt(); String s = in.next(); String sl =.. moonsonghada.tistory.com 또 Stream은 뭐고, InputStream, Ou.. 2022. 1. 17.
728x90
반응형