์ต์๊ณต๋ฐฐ์
[์๊ณ ๋ฆฌ์ฆ] ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ - ๊ฐ๋จํ๊ฒ ๊ตฌํํด๋ณด๊ธฐ (+ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ ์๊ณ ๋ฆฌ์ฆ) (C++)
์ต๋๊ณต์ฝ์๋ ๋ฌด์์ธ๊ฐ? ์ต๋๊ณต์ฝ์๋ ์ด๋ฑํ๊ต ์ํ ์๊ฐ์ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ผ๋ก, ์๋ง ์ด ๊ธ์ ๋ณด์๋ ์ฌ๋ฌ๋ถ์ด๋ผ๋ฉด ์ด๋ฏธ ์์๊ฒ ์ง๋ง, ๊ทธ ๊ฐ๋ ์ ํ ๋ฒ ๋ ์ง๊ณ ๋์ด๊ฐ๋ณด์. ์ฌ์ด ์ดํด๋ฅผ ์ํด ์ค์ ์ ์๊ฐ ์๋ ์ด๋ฑํ๊ต ๊ต๊ณผ์์ ์ ์๋ ๋ด์ฉ์ ์ฐธ๊ณ ํ์๋ค. n์ ์ฝ์ : n์ ๋๋์ด ๋จ์ด์ง๊ฒ ํ๋ ์ a, b์ ๊ณต์ฝ์ : a์ b์ ๊ณตํต๋ ์ฝ์ a, b์ ์ต๋๊ณต์ฝ์ : a์ b์ ๊ณตํต๋ ์ฝ์ ์ค ๊ฐ์ฅ ํฐ ์ ์ด ๊ฐ๋ ์ ์ด์ฉํ์ฌ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ํจ์ ์ฝ๋๋ฅผ ์ธ ์ ์๋ค. #include #include // ์ต๋๊ณต์ฝ์๋ฅผ ๊ณ์ฐํ๋ ํจ์ long getBCD (long a, long b) { for(int div = min(a, b); div > 0; div--) { if((a % div ==..