본문 바로가기

백준

(4)
[JAVA] 백준 11047 동전 0 JAVA 문제풀이(feat.더러운 코드) https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 내가 쓴 답안(좋은 답안은 아니라고 생각됩니다) import java.util.Scanner; public class Main{ static int forMaxCount = 0; static int ordinalNum = 0; public static void main(String[] args) { Scanner sc = new Sc..
[JAVA] 백준 1427 소트인사이드 문제풀이 및 개념 정리 https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 내가 쓴 답안은 아래와 같다. import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String tempN = Integer.toString(N); int tempNLength = t..
[JAVA] BufferedReader, BufferedWriter BufferedReader / BufferedWriter란? BufferedReader와 BufferedWriter는 버퍼를 사용하여 읽기와 쓰기를 하는 함수. 버퍼를 사용하지 않은 입력은 키보드 입력이 키를 누르는 즉시 바로 프로그램에 전달된다. 버퍼를 사용하는 입력은 키보드 입력이 있을 때마다 한 문자씩 버퍼로 전송한다. 버퍼가 가득 차거나 개행 문자가 나타나면 버퍼의 내용을 한번에 프로그램에 전달한다. 둘다 기존의 Scanner와 System.out.println()보다 속도 측면에서 빠르기 때문에 많은 양의 데이터를 처리할 때 유리하다. BufferedReader / BufferedWriter 사용법 import import java.io.BufferedReader; import java.io.B..
1978 소수 찾기 (JAVA) 내가 쓴 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int testCase = scanner.nextInt(); int[] numberList = new int[testCase]; for(int i = 0; i< testCase ; i++) { numberList[i] = scanner.nextInt(); } int count = 0; for(int j = 0; j < numberList.length; j++) { int trueOrFalse= isPrime(numberList[j]); if(trueOrFalse ..