๋ฐฑ์ค 3460 (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Kotlin] ๋ฐฐ์ค 3460 - ์ด์ง์ ๋ฌธ์ ์์ ์ ์ n์ด ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ด์ง์๋ก ๋ํ๋์ ๋ 1์ ์์น๋ฅผ ๋ชจ๋ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ตํ์ ๋นํธ(least significant bit, lsb)์ ์์น๋ 0์ด๋ค.์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , n์ด ์ฃผ์ด์ง๋ค. (1 ≤ T ≤ 10, 1 ≤ n ≤ 10^6)ํ์ด1. 2์ง์์ ๊ฒฝ์ฐ, 2๋ก ๋๋ ๋๋จธ์ง๊ฐ ์กด์ฌํ๋ค๋ฉด(๋๋จธ์ง๋ 1) ํด๋น ์์น 1์ ๊ฐ์ด ์จ๋ค.2. ํ ์คํธ ์ผ์ด์ค ๋น n์ ๊ฐ์ 2๋ก ๊ณ์ ๋๋๋ค๋ฉด ์ต๋ log(n)๋ฒ ์ํํด์ผํ๋ค. O(TlogN)3. T๋ ์ต๋ 10 n์ ์ต๋๊ฐ์ 10^6์ผ๋ก ์ด๋ฏ๋ก ์ต๋ log(10^7)์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ฏ๋ก 2๋ก ๊ณ์ ๋๋๋ ๋ฐฉ๋ฒ์ ์ฑํํ๋ค.์์ค ์ฝ๋import java.uti.. ์ด์ 1 ๋ค์