#6052 - ์ ์ ์ ๋ ฅ๋ฐ์ ์ฐธ ๊ฑฐ์ง ํ๊ฐํ๊ธฐ
a = int(input())
print(bool(a))
๋ถ์ > bool(a)๋ฅผ ์ ์ผ๋ฉด 0์ False๋ก ๊ทธ ์ด์ธ์ ๊ฐ๋ค์ True๊ฐ ๋๋ค.
#6053 - ์ฐธ ๊ฑฐ์ง ๋ฐ๊พธ๊ธฐ
a = bool(int(input()))
print(not a)
๋ถ์ > ์์ a์ ๊ฒฝ์ฐ input -> int -> bool ์์ผ๋ก ์ฒ๋ฆฌ๋๋ฉฐ ์ฐธ ๋๋ ๊ฑฐ์ง์ ๋ ผ๋ฆฌ๊ฐ์ ์ญ(๋ฐ๋)์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด์ not ์์ฝ์ด(reserved word, keyword)๋ฅผ ์ฌ์ฉํ๋ค.
#6054 - ๋๋ค ์ฐธ์ผ ๊ฒฝ์ฐ๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a,b = input().split()
print(bool(int(a)) and bool(int(b)))
๋ถ์ > and ์์ฝ์ด๋ ์ฃผ์ด์ง ๋ ๋ถ ๊ฐ์ด ๋ชจ๋ True ์ผ ๋์๋ง True ๋ก ๊ณ์ฐํ๊ณ , ๋๋จธ์ง ๊ฒฝ์ฐ๋ False ๋ก ๊ณ์ฐํ๋ค.
#6055 - ํ๋๋ผ๋ ์ฐธ์ด๋ฉด ์ฐธ ์ถ๋ ฅํ๊ธฐ
a,b = input().split()
print(bool(int(a)) or bool(int(b)))
๋ถ์ > or ์์ฝ์ด๋ ์ฃผ์ด์ง ๋ ๋ถ ๊ฐ ์ค์ ํ๋๋ผ๋ True ๊ฐ ์์ผ๋ฉด True ๋ก ๊ณ์ฐํ๋ค.
#6056 - ์ฐธ/๊ฑฐ์ง์ด ์๋ก ๋ค๋ฅผ ๋๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a,b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c and (not d)) or (d and (not c)))
#6057 - ์ฐธ/๊ฑฐ์ง์ด ์๋ก ๊ฐ์ ๋๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a,b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c or (not d)) and (d or (not c)))
#6058 - ๋ ๋ค ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a,b = input().split()
c = bool(int(a))
d = bool(int(b))
print((not c) and (not d))
#6059 - ๋นํธ๋จ์๋ก NOT ํ์ฌ ์ถ๋ ฅํ๊ธฐ
a = int(input())
print(~a)
๋ถ์ > ์ปดํจํฐ์ ์ ์ฅ๋๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ 2์ง์๋ก ์ ์ฅ์ด ๋๋ค. ์์ ์ ์๋ 2์ง์ ํํ๋ก ๋ฐ๋์ด ์ ์ฅ๋๊ณ , ์์ ์ ์๋ 2์ ๋ณด์ ํํ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฅ๋๋ค. ๊ฐ๋จํ ํํํ๋ฉด ~n = -n - 1 ์ด์ ๊ฐ์ ํํ๋ก ํํํ ์ ์๋ค.
#6060 - ๋นํธ๋จ์๋ก and ํ์ฌ ์ถ๋ ฅํ๊ธฐ
a,b = map(int,input().split())
print(a & b)
๋ถ์ > &๋ฅผ ์ฌ์ฉํ์ฌ 2์ง์ ํํ๋ก ๋ณํ๋ ๊ฐ ์ค์ ๋๋ค 1์ธ ๊ฒฝ์ฐ๋ง 1๋ก ๋ฐ๋๊ฒ ๋ ๊ฐ์ ๊ตฌํ ์ ์๋ค.
'Algorithm > Codeup' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Codeup] ์ฝ๋์ ๊ธฐ์ด 100์ Python #6041 ~ #6051 (0) | 2022.03.28 |
---|---|
[Codeup] ์ฝ๋์ ๊ธฐ์ด 100์ Phython #6031 ~ #6040 (0) | 2022.03.26 |
[Codeup] ์ฝ๋์ ๊ธฐ์ด 100์ Phython #6021 ~ #6030 (0) | 2022.03.24 |
[Codeup] ์ฝ๋์ ๊ธฐ์ด 100์ Python #6001 ~ #6020 (0) | 2022.03.23 |