목록Question (2)
Development Log
소수 양의 약수를 두 개만 가지는 자연수를 의미한다. 모든 수의 공통적으로 포함되는 양의 약수는 1이 존재하므로 1과 자기 자신만을 약수로 갖는 수를 의미한다. ex ) 2, 3, 5, 7, 9 ... 등 에라토스테네스의 체 소수(Prime Number)를 판별해주는 알고리즘이다. 소수들을 대량으로 빠르고 정확하게 구하는 방법이다. 원리 가장 먼저 소수를 판별할 범위만큼 배열을 할당하여 해당하는 값을 넣어주고 이후에 하나씩 지워나가는 방법을 이용한다. 소수가 되는 수의 배수를 지우면 남은 건은 소수만 된다. 1. 배열을 생성하여 초기화한다. (2부터 소수를 구하고자 하는 구간의 모든 수를 나열) 2. 2부터 시작해서 자기 자신을 제외한 특정 배수를 모두 지운다. 더보기 1) 처음에 있는 자기 자신(2)을..
자바에서 가장 기본이 되는 입력/출력 스트림은 InputStream/OutputStream 이다. BufferedReader br = new Buffered(new InputStreamReader(System.in)); System.in System.in은 InputStream 타입의 필드이다. System 클래스 in 변수는 표준 입력 스티림이다. 일반적으로 콘솔, 명령줄 인수 등을 통해 입력을 받을 수 있다. 즉, 키보드나 터미널 등에서 입력을 넣어주는 것들은 System.in을 통해 연결된다는 의미이다. 아래와 같이 사용할 수 있다. public static void main(String[] args) throws IOException { InputStream inputstream = System...