본문 바로가기

Java-Study

Java Study : 7주차 - 백준 문제풀이

https://www.acmicpc.net/problem/11653

 

11653번: 소인수분해

첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.

www.acmicpc.net

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int num = in.nextInt();

        for(int i =2; i*i <= num; i++) {
            while(num % i == 0) {
                System.out.println(i);
                num /= i;
            }
        }

        if( num != 1) {
            System.out.println(num);
        }

    }
}

 

 

https://www.acmicpc.net/problem/1712

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와

www.acmicpc.net

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int a = in.nextInt();
        int b = in.nextInt();
        int c = in.nextInt();
        int i = 1;

        if(b < c) {
            System.out.println((a/(c-b)) + 1);
        }
        else {
            System.out.println(-1);
        }

    }
}