[백준/Java] - 2798 블랙잭
·
백준[자바]
https://www.acmicpc.net/problem/2798  문제 접근N개의 카드 중에서 3장의 카드 합이 M보다 작으면서 가장 가까운 값을 찾는 문제이다. 예를들어 설명하면 우선 5개의 카드 중에서 3개를 뽑는 것이다.그럼 경우의 수는위와 같이 나온다. ※조합 공식을 사용하여 나온 값과 같다. 그렇다면 5개 카드 중에서 3개의 카드를 뽑는 방법은?3중 for문을 사용하여 뽑으면 된다. 제출코드import java.io.*;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..
[백준/Java] - 2292번 벌집
·
백준[자바]
https://www.acmicpc.net/problem/2292제출 코드import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int room = 1; int count = 1; while(N > room){ room = room + (6*count); count++; ..
[백준/Java] - 2908 상수
·
백준[자바]
https://www.acmicpc.net/problem/2908 제출코드import java.io.*;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); String str1 = st.nextToken(); String..
[백준/Java] - 1152번 단어의 개수
·
백준[자바]
https://www.acmicpc.net/problem/1152 제출코드import java.io.*;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," "); System.out.println(st.countTokens()); ..
[백준/Java] - 10809번 알파벳 찾기
·
백준[자바]
https://www.acmicpc.net/problem/10809\  제출코드import java.io.*;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String S = br.readLine(); int[] arr = new int[26]; Arrays.fill(arr,-1); for(int i =0; i ..
[백준/Java] - 11720번 숫자의 합
·
백준[자바]
https://www.acmicpc.net/problem/11720자바 코드import java.io.*;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String str = br.readLine(); int sum = 0; for(int i = 0; i 자바 코드 풀이for(int..
백준[자바/Java] - 1546번 평균
·
백준[자바]
https://www.acmicpc.net/problem/1546 제출코드import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String[] str = br.readLine().split(" "); double[] arr = new double[N]; double max = 0, sum = 0; for(..
[백준/Java] - 3052번 나머지
·
백준[자바]
https://www.acmicpc.net/problem/3052이 문제는 set자료구조를 이용하여 풀면 쉬운 문제이다.import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); HashSet set = new HashSet(); for(int i = 0; iHashset은 자바 Collection의 파생클래스 set이다.    set의 특징은중복되는 원소를 하나만 저장한다. 중복원소를..
백준[Java] - 5597번 과제 안 내신 분..?
·
백준[자바]
https://www.acmicpc.net/problem/5597import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ArrayList arr = new ArrayList(); for(int i = 1; i  미리 가변배열 Arraylist를 만들어두고 해당 원소값을 제거하는 방식을 사용했다. Integer.valueOf(x) -> 해당 remove의 메소드는 원래 remove함수..
[백준/Java] - 10818번 최소, 최대
·
백준[자바]
https://www.acmicpc.net/problem/108181차원 배열 최대값과 최소값을 구하는 문제이다.일단 리스트로 받고, 리스트안에서 최대나 최소값을 구해야한다. 제출코드1.배열로 받아서 Arrays.stream().max().getAsInt()로 구하기import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;public class Main { public static void main(String[] args) throws IOException { BufferedReader br ..