목록coding study/baekjoon (117)
happy coding
import java.io.*; import java.lang.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { //첫째 줄에 공백으로 구분된 x,y,w,h를 입력 받음 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int x = Integer.parseInt(st.nextToken()); int y = Integer.parseInt(st.nextToken()); int w = ..
import java.io.*; import java.lang.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { //개행으로 구분된 입력마다 배열에 넣어, 0을 입력 받으면 0을 삭제하고 입력 그만받기 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while (true) { String num = br.readLine(); if (num.equals("0")) { break; // 0이 입력되면 입력 종료 } int width = 2; //char 이용해서 각 자릿수마다 판단해서 widt..
import java.io.*; import java.lang.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { //첫째 줄에 자연수 n과 k가 공백을 두고 입력. k는 1이상 n이하 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int k = Integer.parseInt(st.nextToken()); int[]..
import java.io.*; import java.lang.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { //주어진 정수 3개 입력 받기, 공백 기준 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.pars..
import java.io.*; import java.lang.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { //주어진 정수의 개수 n 입력받기 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); //n개의 정수를 공백으로 구분해서 입력받음 StringTokenizer st = new StringTokenizer(br.readLine()); int max = -1000001; int min =..
import java.io.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { //정수 n을 입력받음 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); if (n = Math.pow(10, 6)) { //이걸 어떻게 해야 하지.. } else { int output = findCom(n); System.out.println(output); } } //n이상의 합성수 구하는 메서드 private static int find..
import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { //중앙대학교 재학생의 수 n 입력받음 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); //n개의 투표 내역이 공백으로 구분되어 주어짐. 찬성 1 반대 -1 기권 0 StringTokenizer st = new StringTokenizer(br.readLine()); int[] arr = new int[n]..
이진수로 변환하는 이유 : 주어진 과녁 점수를 비트 단위로 나태내서, 각 과녁별로 해당하는 비트를 1로 표시되는 형태로 만든다. 이렇게 하면 해당하는 과녁을 맞혔는지 여부를 간단하게 확인할 수 있다고 한다. import java.io.*; import java.util.*; import java.lang.*; public class Main { public static void main(String[] args) throws IOException { //A와 B의 영점 사격 총합 점수 입력 받음, 구분은 공백으로. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTo..