반응형 Programming/Java2 [백준] 22866 탑보기 java 문제풀이 https://www.acmicpc.net/problem/22866문제 이해일직선 상의 N개의 건물에서 각 건물이 볼 수 있는 다른 건물의 수와 가장 가까운 건물을 찾음각 건물은 자신보다 높은 건물만 볼 수 있음두 건물 사이에 다른 건물이 있을 경우, 어느 하나라도 시야를 가리면 볼 수 없음문제 풀이데이터static class Building{ int idx, height;}int[] count;int[] closet;Stack stack;건물 처리현재 건물보다 낮거나 같은 건물 제거, 볼 수 있는 건물 개수 세기, 가장 가까운 건물 선택단계별 자세한 동작 설명스택 정리 과정목적: 현재 건물에서 볼 수 없는 건물들을 스택에서 제거조건: 현재 건물보다 낮거나 같은 높이의 건물은 제거이유: 이러한 건물.. 2025. 4. 21. Java 입출력 BufferedReader, BufferedWriter BufferedReader Scanner가 등장하기이전에는 BufferedReader를 사용했습니다. Scanner보다 기능이 한정적이고 코딩에도 Scanner보다는 번거롭기 때문입니다. 그런데 아직도 지금도 사용하는 이유에는 속도 때문입니다. Buffered Reader 사용 import java.io.*; public class Main{ public static void main(String args[]) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine(); } } import java.io.*; throws IOException을 꼭 포함해야.. 2021. 5. 15. 이전 1 다음 반응형