๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กDevelopment/CodingTest (34)

๐Ÿฆ• ๊ณต๋ฃก์ด ๋˜์ž!

์ง„๋ฒ• ๋ณ€ํ™˜ / ๋น„ํŠธ ์—ฐ์‚ฐ

์ง„๋ฒ• ๋ณ€ํ™˜ ์ˆ˜๋ฅผ ์…€ ๋•Œ ์ž๋ฆด ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ๋‹จ์œ„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ์…ˆ๋ฒ•์˜ ์ด์นญ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ง„๋ฒ•์˜ ์ˆซ์ž๋ฅผ ์˜๋ฏธ # 10์ง„๋ฒ• >> 2์ง„๋ฒ• bin() # 10์ง„๋ฒ• >> 8์ง„๋ฒ• oct() # 10์ง„๋ฒ• >> 16์ง„๋ฒ• hex() # n์ง„๋ฒ• >> 10์ง„๋ฒ• int(0b1101) int(0o73) ๋น„ํŠธ์—ฐ์‚ฐ ํ•œ ๊ฐœ ํ˜น์€ ๋‘ ๊ฐœ์˜ ์ด์ง„์ˆ˜์— ์ ์šฉ๋˜๋Š” ์—ฐ์‚ฐ NOT(~)์—ฐ์‚ฐ ์Œ์ˆ˜์˜ ํ‘œํ˜„์„ ์ฒ˜๋ฆฌํ•˜๊ณ ์ž 1์€ 0์œผ๋กœ 0์€ 1๋กœ ๋ณ€ํ™˜ 1์„ ๋”ํ•œ ๋’ค ๋ถ€ํ˜ธ๋ฅผ ๋ฐ”๊ฟ”์ค€๋‹ค. shift(>) >> 100011 | 101 >>> 100111>>> 39 |(Binary OR) ๋น„ํŠธ ๋‹จ์œ„๋กœ or ์—ฐ์‚ฐ(๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ 1์ผ ๊ฒฝ์šฐ 1๋ฆฌํ„ด) &(Binary AND) ๋น„ํŠธ ๋‹จ์œ„๋กœ and ์—ฐ์‚ฐ(๋ชจ๋‘ 1์ผ ๊ฒฝ์šฐ 1๋ฆฌํ„ด) ๋น„ํŠธ ์—ฐ์‚ฐ ํ™œ์šฉ ์ปดํ“จํ„ฐ ์—ฐ์‚ฐ์„ ์œ„..

Development/CodingTest 2022. 1. 6. 00:18