multiple
-
BOJ-5086 [C++] ๋ฐฐ์์ ์ฝ์
๋ฌธ์ 4 ร 3 = 12์ด๋ค. ์ด ์์ ํตํด ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค์ ์ ์ ์๋ค. 3์ 12์ ์ฝ์์ด๊ณ , 12๋ 3์ ๋ฐฐ์์ด๋ค. 4๋ 12์ ์ฝ์์ด๊ณ , 12๋ 4์ ๋ฐฐ์์ด๋ค. ๋ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ค์ 3๊ฐ์ง ์ค ์ด๋ค ๊ด๊ณ์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ๋ฐฐ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์์ ๋ฐฐ์ ๋ชจ๋ ์๋๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฌ๋ฌ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ 10,000์ด ๋์ง์๋ ๋ ์์ฐ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ง์ง๋ง ์ค์๋ 0์ด 2๊ฐ ์ฃผ์ด์ง๋ค. ๋ ์๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ค. ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์๋ผ๋ฉด factor๋ฅผ, ๋ฐฐ์๋ผ๋ฉด multiple์, ๋ ๋ค ์๋๋ผ..
0 2022.11.12 -
Algorithm ์์ ์(Perfect Number), ๋ถ์กฑ์(Deficient Number), ๊ณผ์์(Abundant Number)
์์ ์(Perfect Number), ๋ถ์กฑ์(Deficient Number), ๊ณผ์์(Abundant Number) ์์ ์(Perfect Number) ๊ทธ ์ ์์ ์ ์ ์ธํ ๋ชจ๋ ์ฝ์์ ํฉ์ด ๊ทธ ์ ์์ ๊ณผ ๊ฐ์ ์๋ฅผ ์์ ์(Perfect Number)๋ผ๊ณ ํ๋ค. ์) 6์ ์ฝ์๋ {1, 2, 3, 6} ์ด๊ณ , ๊ทธ ์ ์์ ์ ์ ์ธํ 1 + 2 + 3์ ํฉ์ 6๊ณผ ๊ฐ์ผ๋ฏ๋ก 6์ ์์ ์์ด๋ค. ๋ถ์กฑ์(Deficient Number) ๊ทธ ์ ์์ ์ ์ ์ธํ ๋ชจ๋ ์ฝ์์ ํฉ์ด ๊ทธ ์ ์์ ๋ณด๋ค ์์ ์๋ฅผ ๋ถ์กฑ์(Deficient Number)๋ผ๊ณ ํ๋ค. ์) 8์ ์ฝ์๋ {1, 2, 4, 8} ์ด๊ณ , ๊ทธ ์ ์์ ์ ์ ์ธํ 1 + 2 + 4์ ํฉ์ 7๊ณผ ๊ฐ์ผ๋ฏ๋ก 8์ ๋ถ์กฑ์์ด๋ค. ๊ณผ์์(Abundant Number) ๊ทธ..
0 2022.08.31 -
Algorithm ๋ฐฐ์(Multiple)์ ์ฝ์(Divisor)
๋ฐฐ์(Multiple)์ ์ฝ์(Divisor) ๋ฐฐ์(Multiple) ์ด๋ค ์์๋ค 1๋ฐฐ, 2๋ฐฐ, 3๋ฐฐ, 4๋ฐฐ, ... ํ ์๋ค์ ๊ทธ ์์ ๋ฐฐ์(Multiple)๋ผ๊ณ ํ๋ค. ์) {3, 6, 9, ...} ๋ 3์ ๋ฐฐ์์ด๋ค. ์์ 1๋ถํฐ 100 ์ฌ์ด์ 3์ ๋ฐฐ์ ์ถ๋ ฅํ๊ธฐ #include using namespace std; int main() { for (int i = 1; i
0 2022.08.31