본문 바로가기

코딩공부/백준 (java)58

[백준 2869] 달팽이는 올라가고 싶다 (java) 문제 링크 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 나의 코드 (java) import java.io.*; public class Main { public static void main (String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(Sy.. 2021. 7. 27.
[백준 1193] 분수찾기 (java) 문제 링크 https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 입력값 int n = sc.nextInt(); // 누적 합을 계산할 변수 int cal = 0; // 누적 합을 위한 변수 int cnt = 0; // 누적 합이 입력값보다 커질 때까지 계산 while (n > cal){ cnt++; cal += cnt; } // 누적.. 2021. 7. 26.
[백준 2292] 벌집 (java) 문제 링크 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 찾을 방의 번호 int a = sc.nextInt(); int cnt = 1; while (true){ if (a 2021. 7. 25.
[백준 1712] 손익분기점 (java) 문제 링크 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 나의 코드 (java) 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.nex.. 2021. 7. 25.