๋ชฉ๋ก์ „์ฒด ๊ธ€ (1005)

๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[v๊ธฐ์ดˆ-๋น„ํŠธ๋‹จ์œ„๋…ผ๋ฆฌ์—ฐ์‚ฐ.6059~6062]CodeUp_Python ๊ธฐ์ดˆ 100์ œ

211223 ์ž‘์„ฑ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋“ค์€ 2์ง„์ˆ˜ ํ˜•ํƒœ๋กœ ๋ฐ”๋€Œ์–ด ์ €์žฅ๋œ 0๊ณผ 1๋กœ๋งŒ ๊ตฌ์„ฑ๋˜๋Š” ๋น„ํŠธ๋‹จ์œ„๋“ค๋กœ ๋ณ€ํ™˜๋˜์–ด ์ €์žฅ๋˜๋Š”๋ฐ ์–‘์˜ ์ •์ˆ˜๋Š” 2์ง„์ˆ˜ ํ˜•ํƒœ๋กœ ๋ฐ”๋€Œ์–ด ์ €์žฅ๋˜๊ณ , ์Œ์˜ ์ •์ˆ˜๋Š” "2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„"๋ฐฉ๋ฒ•์œผ๋กœ ์ €์žฅ ~n = -n - 1 -n = ~n + 1 ๊ณผ ๊ฐ™์€ ๊ด€๊ณ„๋กœ ํ‘œํ˜„ 6059 ๋น„ํŠธ๋‹จ์œ„๋กœ NOT ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ (์„ค๋ช…) (์ž…๋ ฅ๋œ ์ •์ˆ˜๋ฅผ ๋น„ํŠธ๋‹จ์œ„๋กœ ์ฐธ/๊ฑฐ์ง“์„ ๋ฐ”๊พผ ํ›„ ์ •์ˆ˜๋กœ ์ถœ๋ ฅ) ๋‚ด ํ’€์ด a = int(input()) print(~a) ๋น„ํŠธ๋‹จ์œ„(bitwise) ์—ฐ์‚ฐ์ž๋Š” ~ ๋ฅผ ๋ถ™์ด๊ธฐ ~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor), (bitwise right shift) 6060 ๋น„ํŠธ๋‹จ์œ„๋กœ AND ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ (์„ค๋ช…) (๋‘ ..