์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ฐ์ตํ ๋๋ง๋ค ์์ฃผ ๋ณด์ด๋ ๋ฌธ๋ฒ๋ค์ด ์๋ค. ๋ฐ๋ก ์
๋ ฅ์ ๋ฐ๊ธฐ ์ํด ์ฌ์ฉ๋๋ Scanner์ BufferReader์ด๋ค. ์ด๋ฒ์ swea์์ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ Scanner๋ฅผ ์ด์ฉํด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์๋๋ฐ, ๋ค๋ฅธ ๋ถ๋ค์ ํ์ด์ ๋ฉ๋ชจ๋ฆฌ๋ ์๊ฐ์ด ์ ์ด์ ํ์ธํด๋ณด์๋๋ ๋๋ถ๋ถ BufferReader๋ฅผ ์ฌ์ฉํ์
จ๋ค. ๊ทธ๋์ ์์๋ณด๋ BufferReader๊ฐ ์๊ฐ์ ์ธก๋ฉด์์ ํจ์จ์ ์ธ ๊ฒ ๊ฐ์๋ค. ์๋ฐ ๋ฐฐ์ฐ๊ธฐ ์์ํ์ง๋ 1๋
์ ๋ ๋ ๊ฒ ๊ฐ์๋ฐ ์์ง ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต์ ์ํ๋ค๋ณด๋ ์ด๋ฐ ๊ธฐ๋ณธ์ ์ธ ๊ฒ๋ ์ง์์ด ๋ถ์กฑํ ๊ฒ ๊ฐ์ ๋ถ๋๋ฝ์ง๋ง ์ง๊ธ๋ถํฐ ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค. ๋จผ์ ์๋ ํ๋ฅผ ๋ณด์๋ฉด, Java์ Scanner์ BufferReader๋ฅผ ๋ณผ ๋ ํ๊ท ์๋๊ฐ ๋ง์ด ์ฐจ์ด๊ฐ ๋๋ค. ์ด๋ฌํ ์๋์ ์ฐจ์ด๊ฐ ๋๋ ์ด์ ์ ๋ํด ..
๐ต java
โ ๋ฌธ์ ์ค๋ช
์ค๊ฐ๊ฐ์ ํต๊ณ ์ง๋จ์ ์์น๋ฅผ ํฌ๊ธฐ ์์ผ๋ก ๋ฐฐ์ด ํ์ ๋ ์ ์ฒด์ ์ค์์ ์์นํ๋ ์์น๋ฅผ ๋ปํ๋ค. ์
๋ ฅ์ผ๋ก 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..