[์๊ณ ๋ฆฌ์ฆ ์ด๋ก ] ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ - ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์
๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ - ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์
๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ ์ ๋ํด์ ๊ณต๋ถํ ๋ด์ฉ ์ ๋ฆฌ ์ ๋๋ค !
1. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
2. ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์
1. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
๊ฐ๋ฅํ ํด๋ค ์ค์์ ๊ฐ์ฅ ์ข์ ํด๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ ์ฌ์ฉํ๋ค.
๋ถ๋ถ์ ์ธ ์ต์ ํด๋ฅผ ์ฐพ๊ณ , ์ด๋ค์ ๋ชจ์์ ๋ฌธ์ ์ ์ต์ ํด๋ฅผ ๊ตฌํ๋ค.
ํ ๋ฒ์ ๊ฒฐ์ ์ด ์ดํ์ ๊ฒฐ์ ์ ์ํฅ์ ์ฃผ์ง ์๋ ๊ฒฝ์ฐ์ ์ต์ ์ด๋ค.
2. ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์
๊ฑฐ์ค๋ฆ๋ 760์์ด ์์ ๋, ์ฐ๋ฆฌ๋ 500์ ๋์ 1๊ฐ, 100์ ๋์ 2๊ฐ, 50์ ๋์ 1๊ฐ, 10์ ๋์ 1๊ฐ๊น์ง ์ด 5๊ฐ์ ๋์ ์ด ํ์ํ๋ค.
๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ ๋ ์ด์ฒ๋ผ ๊ฑฐ์ค๋ฆ๋ ์ก์์ ๋ํ ์ต์ ๋์ ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค.
public static void main(String[] args) {
int n500 = 0;
int n100 = 0;
int n50 = 0;
int n10 = 0;
int n1 = 0;
int change = 200;
while (change >= 500) {
change = change - 500;
n500++;
}
while (change >= 100) {
change = change - 100;
n100++;
}
while (change >= 50) {
change = change - 50;
n50++;
}
while (change >= 10) {
change = change - 10;
n10++;
}
while (change >= 1) {
change = change - 1;
n1++;
}
int count = 0;
count = n500 + n100 + n50 + n10 + n1;
System.out.println("๊ฑฐ์ค๋ฆ๋์ผ๋ก ์ฌ์ฉ๋ ๋์ ์ ๊ฐ์: " + count);
}
์ฝ๋๋ ์์ ๊ฐ์ด ์์ฑํ ์ ์๋ค.
๊ฐ์ฅ ํฐ ์๋ฅผ ํด๊ฒฐํ๊ณ ๋ค์์ผ๋ก ๋์ด๊ฐ๋ฉด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์๋ค.
ํ์ง๋ง ๋์ ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ ๋ ๊ฒฐ๊ณผ๊ฐ ๊ณ ์ ๋์ด ์๊ธฐ ๋๋ฌธ์
ํญ์ ์ต์ ์ ๋ต์ ์ฃผ์ง๋ ๋ชปํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํด๊ฒฐํ๋ฉด ์ข์๊น?
ํ ๋ฒ์ ์ ํ์ ๋ํด ๋ค์ํ ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํ๋ฉด ๋๋ค.
๋ค์ ํฌ์คํ ์ ๋ ๋ค๋ฅธ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ์ฌ
๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค์ !