๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Study/์ฝ”ํ…Œ

๋ฐฑ์ค€ ๋ธŒ๋ก ์ฆˆ3 2588๋ฒˆ: ๊ณฑ์…ˆ

2023.01.17
C++

2588๋ฒˆ: ๊ณฑ์…ˆ

 

2588๋ฒˆ: ๊ณฑ์…ˆ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ๋„ท์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ (3), (4), (5), (6)์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

www.acmicpc.net

๋ฌธ์ œ

(์„ธ ์ž๋ฆฌ ์ˆ˜) × (์„ธ ์ž๋ฆฌ ์ˆ˜)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•˜์—ฌ ์ด๋ฃจ์–ด์ง„๋‹ค.

(1)๊ณผ (2)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ (3), (4), (5), (6)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— (1)์˜ ์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€, ๋‘˜์งธ ์ค„์— (2)์˜ ์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ๋„ท์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ (3), (4), (5), (6)์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ 1

472
385

์˜ˆ์ œ ์ถœ๋ ฅ 1

2360
3776
1416
181720

์ฝ”๋“œ

#define _CRT_SECURE_NO_WARNINGS	// scanf() ์˜ค๋ฅ˜ ๋ฐฉ์ง€
#include <stdio.h>	// scanf(), printf() ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด

int main() {
	int a = 0, b = 0;	// a: ์ฒซ๋ฒˆ์งธ ์ž…๋ ฅ ์ˆ˜, b: ๋‘๋ฒˆ์งธ ์ž…๋ ฅ์ˆ˜
	scanf("%d", &a);
	scanf("%d", &b);
	printf("%d\\n", a * (b % 10));	// b % 10 : b์˜ 1์˜ ์ž๋ฆฌ์ˆ˜
	printf("%d\\n", a * (b % 100 / 10)); // b์˜ 10์˜ ์ž๋ฆฌ์ˆ˜
	printf("%d\\n", a * (b / 100)); // b์˜ 100์˜ ์ž๋ฆฌ์ˆ˜
	printf("%d\\n", a * b);
}