https://www.acmicpc.net/problem/3273 문제코드import java.io.*;import java.util.Arrays;public class bj_3273 { 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 n = Integer.parseInt(br.readLine()); int[] arr ..
문제 코드import java.io.*;import java.util.*;public class bj_18870 { 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 N = Integer.parseInt(br.readLine()); int[] coordinates = new int[N]; int[] sortCo..
https://www.acmicpc.net/problem/11726 문제 코드import java.io.*;public class bj_11726 { 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 n = Integer.parseInt(br.readLine()); int count = fillTile(n); ..
https://www.acmicpc.net/problem/15686 문제 코드import java.io.*;import java.util.ArrayList;import java.util.StringTokenizer;public class bj_15686 { private static int M; private static final ArrayList chickens = new ArrayList(); private static final ArrayList homes = new ArrayList(); private static final ArrayList selected = new ArrayList(); private static boolean[] visited; priv..
김영한의 실전 자바 - 기본편 강의 | 김영한 - 인프런김영한 | 실무에 필요한 자바 객체 지향의 핵심 개념을 예제 코드를 통해 쉽게 학습합니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문www.inflearn.com 접근 제어자자바는 `public`, `private`와 같은 접근 제어자(access modifier)를 제공한다. 접근 제어자를 사용하면 해당 클래스 외부에서 특정 필드나 메서드에 접근하는 것을 허용하거나 제한할 수 있다. 이런 접근 제어자가 왜 필요하는 지 예제를 통해 이유를 알아보자. 스피커 객체를 만들어보자.스피커는 음량을 높이고, 내리고, 현재 음량을 확인할 수 있는 단순한 기능을 제공한다. 요구사항 대로 스피커의..
자원이란?Java에서 자원(resource)이란 일반적으로 프로그램이 실행되는 동안 사용되는 외부의 한정된 시스템 자원을 의미한다. 자원은 다양한 형태로 존재하며, 적절히 관리하지 않으면 누수(resource leak)가 발생하거나 시스템 성능에 악영향을 미칠 수 있다. 따라서 자원을 다 쓰고 난 후에는 close와 같은 자원 해제를 해줘야 한다. Java 7 버전 이전에는 사용하고 난 자원을 반납하기 위해 `try-catch-finally` 구문을 사용했었다. Java 7 버전부터 추가된 `try-with-resources` 구문은 `try` 블록에서 리소스를 선언하고 `try` 블록이 종료되면 자동으로 반납(close)해주는 구문이다. 자원의 예파일: 파일 읽기/쓰기와 관련된 `File` 또는 ..