๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ.6059~6062]CodeUp_Python ๊ธฐ์ด 100์ ๋ณธ๋ฌธ
[v๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ.6059~6062]CodeUp_Python ๊ธฐ์ด 100์
์ง์ง์ํ์นด 2021. 12. 23. 01:18211223 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ CodeUp ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
์ปดํจํฐ์ ์ ์ฅ๋๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ 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 left shift), >>(bitwise right shift)
6060
๋นํธ๋จ์๋ก AND ํ์ฌ ์ถ๋ ฅํ๊ธฐ (์ค๋ช )
(๋ ์ ์๋ฅผ ๋นํธ๋จ์(bitwise)๋ก and ๊ณ์ฐ์ ์ํํ ๊ฒฐ๊ณผ๋ฅผ 10์ง์๋ก ์ถ๋ ฅ)
๋ด ํ์ด
a, b = input().split()
a = int(a)
b = int(b)
print(a & b)
๋นํธ๋จ์(bitwise)์ฐ์ฐ์ &๋ฅผ ์ฌ์ฉ
6061
๋นํธ๋จ์๋ก OR ํ์ฌ ์ถ๋ ฅํ๊ธฐ (์ค๋ช )
๋ด ํ์ด
a, b = input().split()
a = int(a)
b = int(b)
print(a | b)
๋นํธ๋จ์(bitwise) ์ฐ์ฐ์ |๋ฅผ ์ฌ์ฉ
6062
๋นํธ๋จ์๋ก XOR ํ์ฌ ์ถ๋ ฅํ๊ธฐ (์ค๋ช )
๋ด ํ์ด
a, b = input().split()
a = int(a)
b = int(b)
print(a ^ b)
๋นํธ๋จ์(bitwise) ์ฐ์ฐ์ ^

'๐ฆฅ ์ฝํ > CodeUp' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v๊ธฐ์ด-์ ํ์คํ๊ตฌ์กฐ.6065~6070]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
---|---|
[v๊ธฐ์ด-3ํญ์ฐ์ฐ.6063~6064]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ.6052~6058]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-๋น๊ต์ฐ์ฐ.6048~6051]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-๋นํธ์ํํธ์ฐ์ฐ.6046~6047]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |