[BaekJoon] 1008๋ฒˆ - A/B (java)

1. ๋ฌธ์ œ

๐Ÿ‘‰ ๋ฌธ์ œ ๋ฐ”๋กœ๊ฐ€๊ธฐ

- ์กฐ๊ฑด

์‹œ๊ฐ„ ์ œํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ
2์ดˆ 128MB


- ๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

- ์ž…๋ ฅ

์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10)

- ์ถœ๋ ฅ

์ฒซ์งธ ์ค„์— A/B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
์‹ค์ œ ์ •๋‹ต๊ณผ ์ถœ๋ ฅ๊ฐ’์˜ ์ ˆ๋Œ€์˜ค์ฐจ ๋˜๋Š” ์ƒ๋Œ€์˜ค์ฐจ๊ฐ€ 10-9 ์ดํ•˜์ด๋ฉด ์ •๋‹ต์ด๋‹ค.

- ์˜ˆ์ œ

ย ย ์ž…๋ ฅย ย  ย ย  ์ถœ๋ ฅย ย 
1 3 0.33333333333333333333333333333333
4 5 0.8





2. ํ’€์ด

๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ์ž…๋ ฅ ๋ฐฉ๋ฒ•์ธ Scanner ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•ด์„œ ๋‘๊ฐœ์˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆˆ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ ์ž ํ•œ๋‹ค.

//Scanner ํด๋ž˜์Šค๋Š” java.util ํŒจํ‚ค์ง€์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, java.util.Scanner๋ฅผ import ํ•ด์ค€๋‹ค.
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        //๊ฐ์ฒด ์ƒ์„ฑ
        Scanner sc = new Scanner(System.in);
        
        //doubleํ˜• ๋ณ€์ˆ˜ A์™€ B์— ์ˆซ์ž ์ž…๋ ฅ๋ฐ›๊ธฐ
        double A = sc.nextDouble();
        double B = sc.nextDouble();
        
        //๊ณฑํ•œ ๊ฐ’ ์ถœ๋ ฅํ•˜๊ธฐ
        System.out.println(A/B);
        
        //์‚ฌ์šฉํ•œ ๊ฐ์ฒด ๋‹ซ๊ธฐ
        sc.close();
    }
}

์œ„์™€๊ฐ™์ด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ๋•Œ, Scanner(System.in) ์—์„œ System.in ์€ ์ž…๋ ฅํ•œ ๊ฐ’์„ Byte ๋‹จ์œ„๋กœ ์ฝ๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.





๊ด€๋ จ ํŽ˜์ด์ง€




Categories:

Updated:

Leave a comment