정렬 알고리즘
수 정렬하기( 백준 2750 ) : https://www.acmicpc.net/problem/2750 Arrays.sort() 메소드 이용하기 (164ms) import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) th...
수 정렬하기( 백준 2750 ) : https://www.acmicpc.net/problem/2750 Arrays.sort() 메소드 이용하기 (164ms) import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) th...
숫자카드2(10816) 기존에 HashMap을 이용하여 풀었던 방법 import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new Buffere...
1. 이항정리 두 항의 합에 대한 거듭제곱식에 대한 정리. 음의 정수가 아닌 n의 제곱에 대해서 일반화한 공식 ()는 조합이다 2. 이항계수
1+2+3+4+ … + 10 따라서 1부터 10까지의 합은 참고 블로그 https://calcproject.tistory.com/663 백준 24267 문제 n이 1, 2일 때, 시행 X n이 3일 때, 시행횟수 : 1번 n이 4일 때, 시행횟수 : 4번 n이 5일 때, 시행횟수 : 10번 n이 6...
참고 블로그 https://kcms.tistory.com/1
1. Stack import java.util.stack; Stack<제너릭> stack = new Stack<>(); // 특징 /* 1. LIFO(Last In First Out) 2. 시스템 해킹 시 버퍼플로우 취약점을 이용한 공격을 할 때 스택 메모리의 영역에서 한다 3. 인터럽트 처리, 수식의 계산, 서브...
입력이란?? 외부에서 받은 데이터를 프로그램 내부 공간인 메모리로 옮기는 행위 콘솔을 통해 입력받은 모든 데이터는 System.in(Standard input buffer)이라는 공간으로 들어오고 이 버퍼를 적당한 양식으로 데이터를 절단하여 프로그램 내의 지정한 메모리상의 위치로 옮기게 되는 것이다 1) Scanner...
공통점 인터페이스이다. 두 객체를 비교하기 위한 인터페이스이다 1) Comparable public interfacle Comparable<T>{ @Override public int compareTo(Type o){} // 비교값에 대해 설정 } 객체 a; 객체 b; int res ...
BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // BufferedReader는 입력값을 한 줄씩 읽어온다(개행을 기준) // 입력값을 불러오기 위 br.readLine()을 사용하게 되는데, br.rea...
입력 값이 int형이나 long형의 범위를 넘어갈 때 사용 int형이나 long형을 넘어가게 되면 0으로 출력 BigInteger 사용법 [ BigInteger 선언 ] import java.math.BigInteger; BigInteger number = new BigInteger("값"); // BigInteger를 선언할 ...