๐Ÿ… ๋ฐฑ์ค€ 1008 : A/B (C++, PHP, Javascript)

๋ฌธ์ œ

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

์ž…๋ ฅ

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

์ถœ๋ ฅ

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

์˜ˆ์ œ ์ž…๋ ฅ 1

1 3

์˜ˆ์ œ ์ถœ๋ ฅ 1

0.33333333333333333333333333333333

์˜ˆ์ œ ์ž…๋ ฅ 2

4 5

์˜ˆ์ œ ์ถœ๋ ฅ 2

0.8

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„๋ฅ˜

  • ์ˆ˜ํ•™
  • ๊ตฌํ˜„
  • ์‚ฌ์น™์—ฐ์‚ฐ

ํ’€์ด

ํ•œ์ค„๋กœ ์ž…๋ ฅ๋œ ๋‘ ์ˆซ์ž๋ฅผ ๊ตฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค

PHP
<?
fscanf(STDIN, "%d %d", $a, $b);
echo $a / $b;

์ถœ๋ ฅ ์†Œ์ˆ˜ ์ž๋ฆฟ์ˆ˜๊ฐ€ 9๊ฐœ ์ด์ƒ ๋‚˜์™€์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— iomanip์˜ setprecision์„ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค

CPP
#include <iostream>
#include <iomanip>
using namespace std;

int main(){
  double a, b;
  cin >> a >> b;
  cout << setprecision(9) << a / b;

  return 0;
}

์‚ฌ์‹ค ๊ทธ๋ƒฅ scanf์™€ printf๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋” ๊ฐ„๋‹จํ•˜๋‹ค

:::boj-code CPP

> #include <ios>
>
> int main(){
>   double a, b;
>   scanf("%lf %lf", &a, &b);
>   printf("%.9lf", a / b);
>
>   return 0;
> }
> ```
:::

:::boj-code JavaScript
```JavaScript
const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf8').toString().split(' ');
const a = parseInt(inputData[0]), b = parseInt(inputData[1]);
console.log(a / b);

:::

์ˆ์ฝ”๋”ฉ ํ’€์ด

์ฃผ์–ด์ง„ ์ˆซ์ž๊ฐ€ ํ•œ์ž๋ฆฌ์ˆ˜์ธ ์ ์„ ์ด์šฉ ํ•ด ์ž…๋ ฅ์„ ๋ฌธ์ž์—ด๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋” ์งง๊ฒŒ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

PHP
<?=($_=fgets(STDIN))[0]/$_[2];