[BAEKJOON] 1008๋ฒˆ - A/B

๋ฐ์ฑ ์ฝ”ยท2023๋…„ 11์›” 30์ผ
0

BAEKJOON

๋ชฉ๋ก ๋ณด๊ธฐ
3/38

๐Ÿ“1008

[Java]

1. Scanner ์‚ฌ์šฉ

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        
        double a = sc.nextDouble();
        double b = sc.nextDouble();
        
        System.out.print(a/b);
        
        sc.close();
    }
}

2. BufferedReader ์‚ฌ์šฉ

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        
        double a = Double.parseDouble(st.nextToken());
        double b = Double.parseDouble(st.nextToken());
        
        System.out.print(a/b);
        
        br.close();
    }
}

๐Ÿ’ก ์‹ค์ˆ˜ float์€ ์†Œ์ˆ˜๋ถ€๋ถ„ 7์ž๋ฆฌ๊นŒ์ง€, double์€ 15์ž๋ฆฌ๊นŒ์ง€ ์˜ค์ฐจ์—†์ด ์ฒ˜๋ฆฌ
** ์ถœ๋ ฅ์กฐ๊ฑด์—์„œ ์ถœ๋ ฅ๊ฐ’์˜ ์ ˆ๋Œ€์˜ค์ฐจ ๋˜๋Š” ์ƒ๋Œ€์˜ค์ฐจ๊ฐ€ 10(-9)์ด๊ธฐ ๋•Œ๋ฌธ์— double ์‚ฌ์šฉ, float์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์˜ค์ฐจ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚จ


[Javascript]

const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().split(' ');

console.log(Number(input[0])/Number(input[1]));

[Python]

A, B = map(int, input().split())
print(A/B)

๐Ÿ’ก ์ž๋ฐ”์—์„œ๋Š” ์‹ค์ˆ˜ํ˜• ํƒ€์ž…์œผ๋กœ float๊ณผ double๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ ํŒŒ์ด์ฌ์—์„œ๋Š” float ํƒ€์ž…๋งŒ ์‚ฌ์šฉ
๐Ÿ’ก Python3๋Š” ๋‚˜๋ˆ„๊ธฐ ์—ฐ์‚ฐ ์‹œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ์ˆ˜์  16๋ฒˆ์งธ ์ž๋ฆฌ๊นŒ์ง€ ํ‘œํ˜„ํ•˜๋Š” ์‹ค์ˆ˜๋ฅผ ๋ฆฌํ„ด

0๊ฐœ์˜ ๋Œ“๊ธ€