๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป๐Ÿ“

[241010] JAVA ๊ธฐ์ดˆ ๊ณต๋ถ€: ์š”๋ฆฌ๋ ˆ์‹œํ”ผ ๋ฉ”๋ชจ์žฅ ๋งŒ๋“ค๊ธฐ

_silver 2024. 10. 10. 15:31

โ˜‘๏ธ ๋ฌธ์ œ: ๋ ˆ์‹œํ”ผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด๋ณด์ž.

โ˜‘๏ธ ์ž…๋ ฅ๊ฐ’

- ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์š”๋ฆฌ ์ œ๋ชฉ์„ ๋จผ์ € ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

- ์š”๋ฆฌ ๋ณ„์ ์„ 1~5 ์‚ฌ์ด์˜ ์†Œ์ˆ˜์ ์ด ์žˆ๋Š” ์‹ค์ˆ˜๋กœ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”(ex. 3.5)

- ์ด์–ด์„œ ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์š”๋ฆฌ ๋ ˆ์‹œํ”ผ๋ฅผ ํ•œ ๋ฌธ์žฅ์”ฉ 10 ๋ฌธ์žฅ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

 

โ˜‘๏ธ ์ถœ๋ ฅ๊ฐ’

- ์ž…๋ ฅ์ด ์ข…๋ฃŒ๋˜๋ฉด ์š”๋ฆฌ ์ œ๋ชฉ์„ ๊ด„ํ˜ธ๋กœ ๊ฐ์‹ธ์„œ ๋จผ์ € ์ถœ๋ ฅํ•ด ์ค๋‹ˆ๋‹ค.

- ์ด์–ด์„œ, ์š”๋ฆฌ ๋ณ„์ ์„ ์†Œ์ˆ˜์ ์„ ์ œ์™ธํ•œ ์ •์ˆ˜๋กœ๋งŒ ์ถœ๋ ฅํ•ด ์ค๋‹ˆ๋‹ค. (ex. 3)

- ๋ฐ”๋กœ ๋’ค์— ์ •์ˆ˜ ๋ณ„์ ์„ 5์  ๋งŒ์  ํผ์„ผํŠธ๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ ๊ฐ’์„ ์‹ค์ˆ˜๋กœ ์ถœ๋ ฅํ•ด ์ค๋‹ˆ๋‹ค. (ex. 60.0%)

- ์ด์–ด์„œ, ์ž…๋ ฅํ•œ ๋ชจ๋“  ๋ฌธ์žฅ ์•ž์— ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์„œ ๋ชจ๋‘ ์ถœ๋ ฅํ•ด ์ค๋‹ˆ๋‹ค.

 

โ˜‘๏ธ ๋„์•ˆ๋งŒ๋“ค๊ธฐ

[๋‘๋ถ€์กฐ๋ฆผ ํ™ฉ๊ธˆ ๋ ˆ์‹œํ”ผ]

4.8 > 4์ ์„ ํ‘œ๊ธฐ(80%)

1. ๋‘๋ถ€๋ฅผ ๋จน๊ธฐ ์ข‹์€ ํ•œ ์ž… ์‚ฌ์ด์ฆˆ๋กœ ์ฐ์–ด์ฃผ๊ณ  ํ‚ค์นœํƒ€์›”๋กœ ๋ฌผ๊ธฐ๋ฅผ ์ œ๊ฑฐํ•ด ์ฃผ์„ธ์š”.

2. ๋ฌผ๊ธฐ๊ฐ€ ์ œ๊ฑฐ๋œ ๋‘๋ถ€ ์œ„์— ์†Œ๊ธˆ์„ ๋ฟŒ๋ ค ๋ฐ‘๊ฐ„์„ ํ•ฉ๋‹ˆ๋‹ค.(์†Œ๊ธˆ์œผ๋กœ ๋ฐ‘๊ฐ„์„ ํ•˜๋ฉด ๋‘๋ถ€๊ฐ€ ๋‹จ๋‹จํ•ด์ง€๊ณ  ์–‘๋…์ด ์ž˜ ์Šค๋ฉฐ๋“ค์–ด์š”!)

3. ์–‘๋…์žฅ์€ ๋‹ค์ง„๋Œ€ํŒŒ 3์Šคํ‘ผ, ๋‹ค์ง„ ๋งˆ๋Š˜ 0.5์Šคํ‘ผ์„ ๋„ฃ์–ด์ฃผ๊ณ ,

4. ๊ณ ์ถง๊ฐ€๋ฃจ 1์Šคํ‘ผ, ๊ฐ„์žฅ 2์Šคํ‘ผ, ๋ง›์ˆ  1์Šคํ‘ผ, ์„คํƒ• 0.5์Šคํ‘ผ, ์ฐธ๊ธฐ๋ฆ„ 1์Šคํ‘ผ์„ ๋ณผ์— ๋„ฃ๊ณ  ์ž˜ ์„ž์–ด์ฃผ์„ธ์š”.

5. ์–‘๋… ์ค€๋น„ ์™„๋ฃŒ ํ›„, ํŒฌ์— ์‹์šฉ์œ ๋ฅผ ๋‘๋ฅธ ํ›„ ์•ฝ๋ถˆ์— ๋‹ฌ๊ถˆ ์ฃผ์„ธ์š”.

6.  ๋‹ฌ๊ถˆ์ง„ ํŒฌ ์œ„์—๋‘๋ถ€๋ฅผ ์•ž, ๋’ค๋กœ ๋…ธ๋ฆ‡๋…ธ๋ฆ‡ ๋ถ€์ณ์ฃผ์„ธ์š”.

7. ๋‘๋ถ€๊ฐ€ ์ „์ฒด์ ์œผ๋กœ ๋…ธ๋ฆ‡ํ•˜๊ฒŒ ๋ถ€์ณ์ง€๋ฉด ์ค€๋น„ํ•ด ๋†“์€ ์–‘๋…์žฅ์„ ์ˆŸ๊ฐ€๋ฝ์„ ์ด์šฉํ•ด ์กฐ๊ธˆ์”ฉ ๋–  ๋‘๋ถ€ ์œ„์— ๊ณจ๊ณ ๋ฃจ ์–น์–ด ์ฃผ์„ธ์š”.

8. ๊ทธ๋ฆฌ๊ณ  ์–‘๋…์žฅ ๋‹ด์€ ๋ณผ์— ๋ฌผ(์ข…์ด์ปต ๊ธฐ์ค€) 1/4์„ ๋‹ด์•„ ์ „์ฒด์ ์œผ๋กœ ์กฐ๊ธˆ์”ฉ ๋ผ์–น์–ด ์ฃผ์„ธ์š”.

9. ๋ถˆ์€ ์•ฝ๋ถˆ์—์„œ ์ค‘๋ถˆ๋กœ ๋ฐ”๊ฟ”์ฃผ๊ณ , ๊ตญ๋ฌผ์„ ์ˆŸ๊ฐ€๋ฝ์œผ๋กœ ๋–  ๋‘๋ถ€ ์œ„์— ๋ผ์–น๊ณ  ๋‘๋ถ€๊ฐ€ ์œผ๊นจ์ง€์ง€ ์•Š๋„๋ก ์กฐ์‹ฌํ•˜์—ฌ ๋’ค์ง‘์–ด์ค๋‹ˆ๋‹ค.

10. ๋‘๋ถ€ ์•ž, ๋’ท๋ฉด์ด ๋ง›์žˆ๊ฒŒ ๋ถ€์ณ์ฃผ๊ณ  ๊ตญ๋ฌผ์ด ์กธ์—ฌ์กŒ๋‹ค๋ฉด ๋ถˆ์„ ๋„๊ณ  ๋ง›์žˆ๊ฒŒ ๋จน์–ด ์ค๋‹ˆ๋‹ค~!

 

โ˜‘๏ธ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€

// ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์š”๋ฆฌ ์ œ๋ชฉ์„ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ
String title = "๋‘๋ถ€์กฐ๋ฆผ ํ™ฉ๊ธˆ ๋ ˆ์‹œํ”ผ";
System.out.println("[ " +  title + " ]");

// ์š”๋ฆฌ ๋ณ„์ ์„ 1~5 ์‚ฌ์ด๋กœ ์ถœ๋ ฅ(์†Œ์ˆ˜ → ์ •์ˆ˜), 5์  ๋งŒ์  ํผ์„ผํŠธ๋กœ ํ‘œํ˜„
double doublestar = 4.8;

int intstar = (int)doublestar;
double doublerate = intstar * 100 / 5.0;
System.out.println("๋ณ„์ : " + intstar + " " + "(" + doublerate + "%" + ")");

//๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์š”๋ฆฌ๋ ˆ์‹œํ”ผ๋ฅผ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ 10๋ฌธ์žฅ์œผ๋กœ ์ž…๋ ฅ
String input1 = "๋‘๋ถ€๋ฅผ ๋จน๊ธฐ ์ข‹์€ ํ•œ ์ž… ์‚ฌ์ด์ฆˆ๋กœ ์ฐ์–ด์ฃผ๊ณ , ํ‚ค์นœํƒ€์˜ฌ๋กœ ๋ฌผ๊ธฐ๋ฅผ ์ œ๊ฑฐํ•ด์ฃผ์„ธ์š”.";
String input2 = "๋ฌผ๊ธฐ๊ฐ€ ์ œ๊ฑฐ๋œ ๋‘๋ถ€ ์œ„์— ์†Œ๊ธˆ์„ ๋ฟŒ๋ ค ๋ฐ‘๊ฐ„์„ ํ•ฉ๋‹ˆ๋‹ค.(์†Œ๊ธˆ์œผ๋กœ ๋ฐ‘๊ฐ„์„ ํ•˜๋ฉด ๋‘๋ถ€๊ฐ€ ๋‹จ๋‹จํ•ด์ง€๊ณ  ์–‘๋…์ด ์ž˜ ์Šค๋ฉฐ๋“ค์–ด์š”!)";
String input3 = "์–‘๋…์žฅ์€ ๋‹ค์ง„๋Œ€ํŒŒ 3์Šคํ‘ผ, ๋‹ค์ง„ ๋งˆ๋Š˜ 0.5์Šคํ‘ผ์„ ๋„ฃ์–ด์ฃผ๊ณ ,";
String input4 = "๊ณ ์ถ”๊ฐ€๋ฃจ 1์Šคํ‘ผ, ๊ฐ„์žฅ 2์Šคํ‘ผ, ๋ง›์ˆ  1์Šคํ‘ผ, ์„คํƒ• 0.5์Šคํ‘ผ, ์ฐธ๊ธฐ๋ฆ„ 1์Šคํ‘ผ์„ ๋ณผ์— ๋„ฃ๊ณ  ์ž˜ ์„ž์–ด์ฃผ์„ธ์š”.";
String input5 = "์–‘๋… ์ค€๋น„ ์™„๋ฃŒ ํ›„, ํŒฌ์— ์‹์šฉ์œ ๋ฅผ ๋‘๋ฅธ ํ›„ ์•ฝ๋ถˆ์— ๋‹ฌ๊ถˆ ์ฃผ์„ธ์š”.";
String input6 = "๋‹ฌ๊ถˆ์ง„ ํŒฌ์œ„์— ๋‘๋ถ€๋ฅผ ์•ž, ๋’ค๋กœ ๋…ธ๋ฆ‡๋…ธ๋ฆ‡ ๋ถ€์ณ์ฃผ์„ธ์š”.";
String input7 = "๋‘๋ถ€๊ฐ€ ์ „์ฒด์ ์œผ๋กœ ๋…ธ๋ฆ‡ํ•˜๊ฒŒ ๋ถ€์ณ์ง€๋ฉด ์ค€๋น„ํ•ด ๋†“์€ ์–‘๋…์žฅ์„ ์ˆŸ๊ฐ€๋ฝ์„ ์ด์šฉํ•ด ์กฐ๊ธˆ์”ฉ ๋–  ๋‘๋ถ€ ์œ„์— ๊ณจ๊ณ ๋ฃจ ์–น์–ด ์ฃผ์„ธ์š”.";
String input8 = "๊ทธ๋ฆฌ๊ณ  ์–‘๋…์žฅ ๋‹ด์€ ๋ณผ์— ๋ฌผ(์ข…์ด์ปต ๊ธฐ์ค€) 1/4์„ ๋‹ด์•„ ์ „์ฒด์ ์œผ๋กœ ์กฐ๊ธˆ์”ฉ ๋ผ์–น์–ด ์ฃผ์„ธ์š”.";
String input9 = "๋ถˆ์€ ์•ฝ๋ถˆ์—์„œ ์ค‘๋ถˆ๋กœ ๋ฐ”๊ฟ”์ฃผ๊ณ , ๊ตญ๋ฌผ์„ ์ˆŸ๊ฐ€๋ฝ์œผ๋กœ ๋–  ๋‘๋ถ€ ์œ„์— ๋ผ์–น๊ณ  ๋‘๋ถ€๊ฐ€ ์œผ๊นจ์ง€์ง€ ์•Š๋„๋ก ์กฐ์‹ฌํ•˜์—ฌ ๋’ค์ง‘์–ด์ค๋‹ˆ๋‹ค.";
String input10 = "๋‘๋ถ€ ์•ž, ๋’ท๋ฉด์ด ๋ง›์žˆ๊ฒŒ ๋ถ€์ณ์ฃผ๊ณ  ๊ตญ๋ฌผ์ด ์กฐ๋ ค์กŒ๋‹ค๋ฉด ๋ถˆ์„ ๋„๊ณ  ๋ง›์žˆ๊ฒŒ ๋จน์–ด ์ค๋‹ˆ๋‹ค~!";

System.out.println("1. " + input1);
System.out.println("2. " + input2);
System.out.println("3. " + input3);
System.out.println("4. " + input4);
System.out.println("5. " + input5);
System.out.println("6. " + input6);
System.out.println("7. " + input7);
System.out.println("8. " + input8);
System.out.println("9. " + input9);
System.out.println("10. " + input10);

๊ฒฐ๊ณผ ์ด๋ฏธ์ง€