본문 바로가기

Programming Language/JAVA

(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..
[JAVA]텍스트 추출 방법과 Int로 변형하는 방법. @FXML private TextField num1; 다음과 같이 TextField에서 데이터를 Int로 바꿀 때 다음과 같이 한다. 1. 텍스트를 먼저 추출한다. num1.getText().toString(); 2. Int로 바꾼다. - Integer.parseInt(); 이용. int result = Integer.parseInt(num1.getText().toString());