๐Ÿต java

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ์—ฐ์Šตํ•  ๋•Œ๋งˆ๋‹ค ์ž์ฃผ ๋ณด์ด๋Š” ๋ฌธ๋ฒ•๋“ค์ด ์žˆ๋‹ค. ๋ฐ”๋กœ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” Scanner์™€ BufferReader์ด๋‹ค. ์ด๋ฒˆ์— swea์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ Scanner๋ฅผ ์ด์šฉํ•ด ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜๋Š”๋ฐ, ๋‹ค๋ฅธ ๋ถ„๋“ค์˜ ํ’€์ด์˜ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ ์‹œ๊ฐ„์ด ์ ์–ด์„œ ํ™•์ธํ•ด๋ณด์•˜๋”๋‹ˆ ๋Œ€๋ถ€๋ถ„ BufferReader๋ฅผ ์‚ฌ์šฉํ•˜์…จ๋‹ค. ๊ทธ๋ž˜์„œ ์•Œ์•„๋ณด๋‹ˆ BufferReader๊ฐ€ ์‹œ๊ฐ„์  ์ธก๋ฉด์—์„œ ํšจ์œจ์ ์ธ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ์ž๋ฐ” ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ•œ์ง€๋Š” 1๋…„์ •๋„ ๋œ ๊ฒƒ ๊ฐ™์€๋ฐ ์•„์ง ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต์„ ์•ˆํ–ˆ๋‹ค๋ณด๋‹ˆ ์ด๋Ÿฐ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ๋„ ์ง€์‹์ด ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™์•„ ๋ถ€๋„๋Ÿฝ์ง€๋งŒ ์ง€๊ธˆ๋ถ€ํ„ฐ ๊ณต๋ถ€ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋จผ์ € ์•„๋ž˜ ํ‘œ๋ฅผ ๋ณด์‹œ๋ฉด, Java์˜ Scanner์™€ BufferReader๋ฅผ ๋ณผ ๋•Œ ํ‰๊ท  ์†๋„๊ฐ€ ๋งŽ์ด ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค. ์ด๋Ÿฌํ•œ ์†๋„์˜ ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ์ด์œ ์— ๋Œ€ํ•ด ..
โœ ๋ฌธ์ œ ์„ค๋ช… ์ค‘๊ฐ„๊ฐ’์€ ํ†ต๊ณ„ ์ง‘๋‹จ์˜ ์ˆ˜์น˜๋ฅผ ํฌ๊ธฐ ์ˆœ์œผ๋กœ ๋ฐฐ์—ด ํ–ˆ์„ ๋•Œ ์ „์ฒด์˜ ์ค‘์•™์— ์œ„์น˜ํ•˜๋Š” ์ˆ˜์น˜๋ฅผ ๋œปํ•œ๋‹ค. ์ž…๋ ฅ์œผ๋กœ N ๊ฐœ์˜ ์ ์ˆ˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ค‘๊ฐ„๊ฐ’์„ ์ถœ๋ ฅํ•˜๋ผ. [์˜ˆ์ œ] N์ด 9 ์ด๊ณ , 9๊ฐœ์˜ ์ ์ˆ˜๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ฃผ์–ด์งˆ ๊ฒฝ์šฐ, 85 72 38 80 69 65 68 96 22 69์ด ์ค‘๊ฐ„๊ฐ’์ด ๋œ๋‹ค. [์ œ์•ฝ ์‚ฌํ•ญ] 1. N์€ ํ•ญ์ƒ ํ™€์ˆ˜๋กœ ์ฃผ์–ด์ง„๋‹ค. 2. N์€ 9์ด์ƒ 199 ์ดํ•˜์˜ ์ •์ˆ˜์ด๋‹ค. (9 ≤ N ≤ 199) [์ž…๋ ฅ] ์ž…๋ ฅ์€ ์ฒซ ์ค„์— N ์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์— N ๊ฐœ์˜ ์ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. [์ถœ๋ ฅ] N ๊ฐœ์˜ ์ ์ˆ˜๋“ค ์ค‘, ์ค‘๊ฐ„๊ฐ’์— ํ•ด๋‹นํ•˜๋Š” ์ ์ˆ˜๋ฅผ ์ •๋‹ต์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. โœ” ํ’€์ด import java.util.Scanner; import java.io.FileInputStream; import java...
๐Ÿ” ๋ฌธ์ œ ์„ค๋ช… ๋ชจ๋“  ์ž์—ฐ์ˆ˜ x์— ๋Œ€ํ•ด์„œ ํ˜„์žฌ ๊ฐ’์ด x์ด๋ฉด x๊ฐ€ ์ง์ˆ˜์ผ ๋•Œ๋Š” 2๋กœ ๋‚˜๋ˆ„๊ณ , x๊ฐ€ ํ™€์ˆ˜์ผ ๋•Œ๋Š” 3 * x + 1๋กœ ๋ฐ”๊พธ๋Š” ๊ณ„์‚ฐ์„ ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณตํ•˜๋ฉด ์–ธ์  ๊ฐ€๋Š” ๋ฐ˜๋“œ์‹œ x๊ฐ€ 1์ด ๋˜๋Š”์ง€ ๋ฌป๋Š” ๋ฌธ์ œ๋ฅผ ์ฝœ๋ผ์ธ  ๋ฌธ์ œ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ„ ๊ณผ์ •์—์„œ ๊ฑฐ์ณ๊ฐ„ ๋ชจ๋“  ์ˆ˜๋ฅผ ๊ธฐ๋กํ•œ ์ˆ˜์—ด์„ ์ฝœ๋ผ์ธ  ์ˆ˜์—ด์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ ๊ฒฐ๊ณผ 1,000 ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ˆ˜์— ๋Œ€ํ•ด์„œ๋Š” ์ „๋ถ€ ์–ธ์  ๊ฐ€ 1์— ๋„๋‹ฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž„์˜์˜ 1,000 ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์–‘์˜ ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ ์ดˆ๊ธฐ๊ฐ’์ด n์ธ ์ฝœ๋ผ์ธ  ์ˆ˜์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿšจ ์ œํ•œ ์‚ฌํ•ญ 1 ≤ n ≤ 1,000 ๐Ÿ—’๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ n = 10, result = [10, 5, 16, 8, 4, 2, 1] ๐Ÿ’ก ์ ‘๊ทผ ๋ฐฉ๋ฒ• n..
๋ฌธ์ œ ์ด๋ฆ„ ์ˆ˜์—ด๊ณผ ๊ตฌ๊ฐ„ ์ฟผ๋ฆฌ 4 ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ ๋ฐฐ์—ด arr์™€ 2์ฐจ์› ์ •์ˆ˜ ๋ฐฐ์—ด queries์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. queries์˜ ์›์†Œ๋Š” ๊ฐ๊ฐ ํ•˜๋‚˜์˜ query๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, [s, e, k] ๊ผด์ž…๋‹ˆ๋‹ค. ๊ฐ query๋งˆ๋‹ค ์ˆœ์„œ๋Œ€๋กœ s ≤ i ≤ e์ธ ๋ชจ๋“  i์— ๋Œ€ํ•ด i๊ฐ€ k์˜ ๋ฐฐ์ˆ˜์ด๋ฉด arr[i]์— 1์„ ๋”ํ•ฉ๋‹ˆ๋‹ค. ์œ„ ๊ทœ์น™์— ๋”ฐ๋ผ queries๋ฅผ ์ฒ˜๋ฆฌํ•œ ์ดํ›„์˜ arr๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ 1 ≤ arr์˜ ๊ธธ์ด ≤ 1,000 0 ≤ arr์˜ ์›์†Œ ≤ 1,000,000 1 ≤ queries์˜ ๊ธธ์ด ≤ 1,000 0 ≤ s ≤ e ๋‚œ '์˜ค์ž‰ ? 0์ด 1์˜ ๋ฐฐ์ˆ˜์ธ๊ฐ€ ??' ํ•˜๋ฉด์„œ ๊ณ„์† ๊ณ ๋ฏผ ํ–ˆ๋‹ค. 1. ๋จผ์ € foreach๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค ⇒ queries์˜ ๋ฐฐ์—ด์„ int[] q..
c0zi
'๐Ÿต java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)