1단계 : 1712번 / 손익분기점 import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); long count = 0; if(B>=C) {count = -1;} else { while( (A+B*count) >= C*count ){ count ++; } } System.out.println(count); } } 2단계 : 2292번 / 벌집 import java.util.Scanner; public class Main{ publ..
백준/단계별로 풀어보기
1단계 : 11654번 / 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); char N = sc.next().charAt(0); int num = (char) N; System.out.println(num); } } cf) // java는 문자만을 입력받는 기능이 없음. // 따라서 문자열을 입력받은 후, 가장 첫번째 문자를 꺼내와야 한다. // '문자' 변수 N char N; // sc.next() =..
1단계 : 15596번 / 정수 N개의 합 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. Java: long sum(int[] a); (클래스 이름: Test) a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) 리턴값: a에 포함되어 있는 정수 n개의 합 public class Test { long sum(int[] a){ long sum = 0; for (int i=0; i
1단계 : 10807번 / 개수 세기 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] array = new int[n]; for (int i = 0; i
1단계 : 2739번 / 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int dan = sc.nextInt(); for (int i = 1; i
1단계 : 1330번 / 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); if (A > B) {System.out.println(">");} if (A < B) {System.out.println("