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

๐Ÿ‘ฉ‍๐Ÿ’ปTIL/๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜2

[๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜] ๋ฌธ์ œ 4153-์ง๊ฐ์‚ผ๊ฐํ˜•(JAVA) ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ 4153-์ง๊ฐ์‚ผ๊ฐํ˜•(Java) โ€Œ ๊ณผ๊ฑฐ ์ด์ง‘ํŠธ์ธ๋“ค์€ ๊ฐ ๋ณ€๋“ค์˜ ๊ธธ์ด๊ฐ€ 3, 4, 5์ธ ์‚ผ๊ฐํ˜•์ด ์ง๊ฐ ์‚ผ๊ฐํ˜•์ธ๊ฒƒ์„ ์•Œ์•„๋ƒˆ๋‹ค. ์ฃผ์–ด์ง„ ์„ธ๋ณ€์˜ ๊ธธ์ด๋กœ ์‚ผ๊ฐํ˜•์ด ์ง๊ฐ์ธ์ง€ ์•„๋‹Œ์ง€ ๊ตฌ๋ถ„ํ•˜์‹œ์˜ค. ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋กœ ์ฃผ์–ด์ง€๋ฉฐ ๋งˆ์ง€๋ง‰์ค„์—๋Š” 0 0 0์ด ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋Š” ๋ชจ๋‘ 30,000๋ณด๋‹ค ์ž‘์€ ์–‘์˜ ์ •์ˆ˜๋กœ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์ž…๋ ฅ์€ ๋ณ€์˜ ๊ธธ์ด๋ฅผ ์˜๋ฏธํ•œ๋‹ค. โ€Œ์ถœ๋ ฅ : ๊ฐ ์ž…๋ ฅ์— ๋Œ€ํ•ด ์ง๊ฐ ์‚ผ๊ฐํ˜•์ด ๋งž๋‹ค๋ฉด "right", ์•„๋‹ˆ๋ผ๋ฉด "wrong"์„ ์ถœ๋ ฅํ•œ๋‹ค. ์†Œ์Šค์ฝ”๋“œ public static void main(String[] args) { while (true) { int a[] = new int[3]; //ํฌ๊ธฐ 3์ธ ๋ฐฐ์—ด ์„  Scanner sc = new Scanner(System.in.. 2020. 1. 21.
[๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜] ๋ฌธ์ œ 2581 - ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ 2581 - ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ ์ž์—ฐ์ˆ˜ M๊ณผ N์ด ์ฃผ์–ด์งˆ ๋•Œ M์ด์ƒ N์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ ์ค‘ ์†Œ์ˆ˜์ธ ๊ฒƒ์„ ๋ชจ๋‘ ๊ณจ๋ผ ์ด๋“ค ์†Œ์ˆ˜์˜ ํ•ฉ๊ณผ ์ตœ์†Ÿ๊ฐ’์„ ์ฐพ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด M=60, N=100์ธ ๊ฒฝ์šฐ 60์ด์ƒ 100์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ ์ค‘ ์†Œ์ˆ˜๋Š” 61, 67, 71, 73, 79, 83, 89, 97 ์ด 8๊ฐœ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ, ์ด๋“ค ์†Œ์ˆ˜์˜ ํ•ฉ์€ 620์ด๊ณ , ์ตœ์†Ÿ๊ฐ’์€ 61์ด ๋œ๋‹ค. ๋‘ ์ž์—ฐ์ˆ˜ ์‚ฌ์ด์˜ ์†Œ์ˆ˜์˜ ๊ฐฏ์ˆ˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ƒ์„ฑ์‹œ์— ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ด์ฃผ์ง€ ์•Š์•„๋„ ๋˜๋Š” ArrayList๋ฅผ ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ ์ด์ค‘ For๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ์†Œ์ˆ˜๋ฅผ ํŒ๋ณ„ํ•˜์—ฌ ArrayList์— ๋‹ด์•„ ์ตœ์†Œ๊ฐ’๊ณผ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜์˜€๋‹ค. โ€Œ ์†Œ์Šค์ฝ”๋“œ public static void main(String[] args) { Scanne.. 2020. 1. 21.