분류 전체보기(756)
-
[알고리즘][X] 스위치 켜고 끄기
https://www.acmicpc.net/problem/1244 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int N = Integer.parseInt(br.readLine()); int[] switches = new int[N]; st = new StringToken..
2024.01.30 -
[알고리즘] 재귀를 통한 순열
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int targetDepth = Integer.parseInt(br.readLine()); int[] numbers = new int[targetDepth]; boolean[] isSelected = new boolean[targetDepth]; perm(0, targetDept..
2024.01.30 -
[알고리즘] Flatten
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV139KOaABgCFAYh SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com package swea.flatten; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Solution { public static void main(String[] args) throws Exception { BufferedReader br = n..
2024.01.30 -
[알고리즘] 하노이탑 알고리즘
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Hanoi { static StringBuilder result = new StringBuilder(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); han..
2024.01.30 -
[Java] 스트림 특히 read(byte b[], int offset, int len)에 대한 이해
스트림은 단방향으로만 통신이 가능 입력과 출력의 끝단: 노드 두 노드를 연결하고 데이터를 전송할 수 있는 개념: 스트림 public int read(byte b[], int offset, int len): 최대 len 만큼 데이터를 읽어서 b의 offset 부터 b에 저장하고 읽은 바이트 개수를 리턴한다. 따라서 len+offset은 b의 크기 이하여야 한다. offset은 b[]의 offset이다. b[offset]부터 b[offset+len-1] 까지 저장한다는 뜻이다. binary data = stream 문자열 = er buffer를 두는 이유는 IO 작업이 비싸기 때문 Reference https://docs.oracle.com/javase/8/docs/api/ Java Platform SE 8..
2024.01.29 -
[그 외] 이클립스 자동완성 참조 사이트
Reference https://velog.io/@zz1996zz/Eclipse%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 Eclipse(이클립스) 자동완성 설정하기 상단에 window를 클릭 후 Preferences를 클릭한다.입력란에 content assist라고 입력하면 바로 아래에 Java->Editor->Content Assist가 있다. 클릭 후 맨 아래를 보면 Enable auto actication이라고 있다. 아래 velog.io
2024.01.29