๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[๋ฐฑ์ค€][Node.js] 1271๋ฒˆ : ์—„์ฒญ๋‚œ ๋ถ€์ž2

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 6. 17.

 

 

 

Algorithm

-  ๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ -

 


 

๋ฌธ์ œ

๊ฐ‘๋ถ€ ์ตœ๋ฐฑ์ค€ ์กฐ๊ต๋Š” ๋™์ „์„ ์ตœ์†Œ๋กœ ๋ฐ”๊พธ๋Š”๋ฐ ์„ฑ๊ณตํ–ˆ์œผ๋‚˜ ๊น€์žฌํ™ ์กฐ๊ต๊ฐ€ ๊ทธ ๋ˆ์„ ๋ฐœ๊ฒฌํ•ด์„œ ์ตœ๋ฐฑ์ค€ ์กฐ๊ต์—๊ฒŒ ๊ทธ ๋ˆ์„ ๋‚˜๋ˆ„์ž๊ณ  ๋”ฐ์ง„๋‹ค.

 

๊ทธ ์‚ฌ์‹ค์ด ์ „ ์šฐ์ฃผ๋กœ ์•Œ๋ ค์ง€์ž ์šฐ์ฃผ์— ์žˆ๋˜ ๋งŽ์€ ์ƒ๋ช…์ฒด๋“ค์ด ์ž์‹ ๋“ค์—๊ฒŒ ๋ˆ์„ ๋ถ„๋ฐฐํ•ด ๋‹ฌ๋ผ๊ณ  ๋‹น์žฅ ๋‹ฌ๋ ค์˜ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

ํ”„๋กœํ† ์Šค ์ค‘์•™ ์šฐ์ฃผ ์ •๋ถ€์˜ ์ •์ฑ…์ธ, ‘๋ชจ๋“  ์ง€์  ์ƒ๋ช…์ฒด๋Š” ๋™๋“ฑํ•˜๋‹ค’๋ผ๋Š” ๊ทœ์น™์— ์ž…๊ฐํ•ด์„œ ๋ˆ์„ ๋˜‘๊ฐ™์ด ๋ถ„๋ฐฐํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

ํ•œ ์ƒ๋ช…์ฒด์—๊ฒŒ ์–ผ๋งˆ์”ฉ ๋ˆ์„ ์ค„ ์ˆ˜ ์žˆ๋Š”๊ฐ€?

 

๋˜, ์ƒ๋ช…์ฒด๋“ค์—๊ฒŒ ๋™์ผํ•˜๊ฒŒ ๋ถ„๋ฐฐํ•œ ํ›„ ๋‚จ๋Š” ๋ˆ์€ ์–ผ๋งˆ์ธ๊ฐ€?

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

์ฒซ์งธ ์ค„์—๋Š” ์ตœ๋ฐฑ์ค€ ์กฐ๊ต๊ฐ€ ๊ฐ€์ง„ ๋ˆ n๊ณผ ๋ฐ›์œผ๋Ÿฌ ์˜จ ์ƒ๋ช…์ฒด์˜ ์ˆ˜ m์ด ์ฃผ์–ด์ง€๋ฉฐ, ์ถœ๋ ฅ์‹œ ์ฒซ์งธ ์ค„์— ์ƒ๋ช…์ฒด ํ•˜๋‚˜์—๊ฒŒ ๋Œ์•„๊ฐ€๋Š” ๋ˆ์˜ ์–‘์„ ์ถœ๋ ฅํ•œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” 1์›์”ฉ ๋ถ„๋ฐฐํ•  ์ˆ˜ ์—†๋Š” ๋‚จ๋Š” ๋ˆ์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

๋ฌธ์ œ ํ’€๊ธฐ

const readline = require("readline");
const rl = readline.createInterface({
	input: process.stdin,
	output: process.stdout,
});
let input;
rl.on("line", function (line) {
	input = line.toString();
}).on("close", function () {
	input = input.split(" ").map((el) => BigInt(el));
    console.log(input[0] / input[1] + "\n" + input[0] % input[1]);
	process.exit();
});

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€