https://codeup.kr/problemsetsol.php?psid=33
๋ฌธ์ ์ง / Python ๊ธฐ์ด 100์
codeup.kr
# 6027 [๊ธฐ์ด-์ถ๋ ฅ๋ณํ] 10์ง ์ ์ ์ ๋ ฅ๋ฐ์ 16์ง์๋ก ์ถ๋ ฅํ๊ธฐ1
dec = int(input())
print("%x" %dec)
# 6028 [๊ธฐ์ด-์ถ๋ ฅ๋ณํ] 10์ง ์ ์ ์ ๋ ฅ๋ฐ์ 16์ง์๋ก ์ถ๋ ฅํ๊ธฐ2
dec = int(input())
print("%X" %dec)
# 6029 [๊ธฐ์ด-๊ฐ๋ณํ] 16์ง ์ ์ ์ ๋ ฅ๋ฐ์ 8์ง์๋ก ์ถ๋ ฅํ๊ธฐ
n = input()
hex = int(n, 16)
print("%o" %hex)
# 6030: [๊ธฐ์ด-๊ฐ๋ณํ] ์๋ฌธ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ 10์ง์๋ก ๋ณํํ๊ธฐ
c = ord(input())
print(c)
* ord(๋ฌธ์)
: ๋ฌธ์์ ์์คํค ์ฝ๋๋ฅผ ๋ฐํํด์ฃผ๋ ํจ์
# 6031: [๊ธฐ์ด-๊ฐ๋ณํ] ์ ์ ์ ๋ ฅ๋ฐ์ ์ ๋์ฝ๋ ๋ฌธ์๋ก ๋ณํํ๊ธฐ
n = int(input())
print(chr(n))
* chr(์ ์)
: ์์คํค์ฝ๋๋ฅผ ๋ฌธ์๋ก ๋ณํํ๋ ํจ์
* str(๋ฌธ์์ด์ด์๋๊ฒ)
: ๋ฌธ์์ด๋ก ํ๋ณํ์ํค๋ ํจ์
# 6032: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ๋ถํธ ๋ฐ๊พธ๊ธฐ
n = int(input())
print(-n)
# 6033: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ๋ฌธ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ๋ค์ ๋ฌธ์ ์ถ๋ ฅํ๊ธฐ
s = ord(input())
print(chr(s+1))
# 6034: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ์ฐจ ๊ณ์ฐํ๊ธฐ
a, b = input().split()
result = int(a) - int(b)
print(result)
# 6035: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ค์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๊ณฑ ๊ณ์ฐํ๊ธฐ
a, b = input().split()
result = float(a) * float(b)
print(result)
# 6036: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ๋จ์ด ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๊ธฐ
word, n = input().split()
print(int(n) * word)
# 6037: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ๋ฌธ์ฅ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๊ธฐ
n = int(input())
str = input()
print(n * str)
# 6038: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๊ฑฐ๋ญ์ ๊ณฑ ๊ณ์ฐํ๊ธฐ
a, n = input().split()
result = int(a) ** int(n)
print(result)
# 6039: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ค์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๊ฑฐ๋ญ์ ๊ณฑ ๊ณ์ฐํ๊ธฐ
a, n = input().split()
result = float(a) ** float(n)
print(result)
# 6040: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋๋ ๋ชซ ๊ณ์ฐํ๊ธฐ
a, b = input().split()
Q = int(a) // int(b)
print(Q)
# 6041: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋๋ ๋๋จธ์ง ๊ณ์ฐํ๊ธฐ
a, b = input().split()
R = int(a) % int(b)
print(R)
# 6042: [๊ธฐ์ด-๊ฐ๋ณํ] ์ค์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ์์ซ์ ์ดํ ์๋ฆฌ ๋ณํํ๊ธฐ
n = float(input())
# n = round(n,2) # ์ฌ์ฌ์ค์
์์น์ผ๋ก ๋ถ์ ํํ ์ ์์
print(format(n, ".2f"))
* round() : ์ซ์๋ฅผ ๋ฐ์ฌ๋ฆผํ๋ ํ์ด์ฌ ๋ด์ฅ ํจ์
**์ฃผ์ round() ํจ์๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ฌ๋ฆผ์ ํ ๊ฒฝ์ฐ ์ฌ์ฌ์ค์
์์น์ด ์ ์ฉ๋๋ค.
์ฆ, ๋ฐ์ฌ๋ฆผํ ์๋ฆฌ์๊ฐ 5์ผ ๋ ์์๋ฆฌ ์๊ฐ ์ง์์ด๋ฉด ๋ด๋ฆผ, ํ์๋ฉด ์ฌ๋ฆผ์ฒ๋ฆฌ ๋๋ค.
์๋ฅผ ๋ค์ด 3.5๋ฉด 4๋ก 4.5๋ 4๋ก ๋ณํ๋๋ค.
# 6043: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ค์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋๋ ๊ฒฐ๊ณผ ๊ณ์ฐํ๊ธฐ
a, b = input().split()
result = float(a) / float(b)
print(format(result, ".3f"))
# 6044: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ์๋ ๊ณ์ฐํ๊ธฐ
a, b = input().split()
a = int(a)
b = int(b)
sum = a + b
sub = a - b
mul = a * b
Q = a // b
R = a % b
div = a / b
print(sum)
print(sub)
print(mul)
print(Q)
print(R)
print(format(div, ".2f"))
# 6045: [๊ธฐ์ด-์ฐ์ ์ฐ์ฐ] ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ํฉ๊ณผ ํ๊ท ์ถ๋ ฅํ๊ธฐ
a, b, c = input().split()
sum = int(a) + int(b) + int(c)
avg = sum / 3
print(sum, format(avg,".2f"))
# 6046: [๊ธฐ์ด-๋นํธ์ํํธ์ฐ์ฐ] ์ ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ 2๋ฐฐ ๊ณฑํด ์ถ๋ ฅํ๊ธฐ
a = int(input())
print(a<<1)
# 6047: [๊ธฐ์ด-๋นํธ์ํํธ์ฐ์ฐ] 2์ ๊ฑฐ๋ญ์ ๊ณฑ ๋ฐฐ๋ก ๊ณฑํด ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
result = int(a) << int(b)
print(result)
# 6048 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ1
a, b = input().split()
if int(a)<int(b):
print(True)
else:
print(False)
#print(int(a) < int(b)) # ๊ฐ์ ๊ฒฐ๊ณผ
# 6049 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ2
a, b = input().split()
if int(a) == int(b):
print(True)
else:
print(False)
# print(int(a) == int(b)) # ๊ฐ์ ๊ฒฐ๊ณผ
# 6050 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ3
a, b = input().split()
if int(a) <= int(b):
print(True)
else:
print(False)
#print(int(a) <= int(b)) # ๊ฐ์ ๊ฒฐ๊ณผ
# 6051 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ4
a, b = input().split()
print(int(a) != int(b))
# 6052 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ์ ์ ์ ๋ ฅ๋ฐ์ ์ฐธ ๊ฑฐ์ง ํ๊ฐํ๊ธฐ
n = int(input())
print(bool(n))
* bool( ): ์์ด๋ ๊ฐ์ ํ๊ฐํด boolํ ๊ฐ์ผ๋ก ์ถ๋ ฅ (True or False)
ํ์ด์ฌ์์ 0์ false๋ก ๊ทธ ์ธ์ ๊ฐ๋ค์ true๋ก ํ๊ฐ
# 6053 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ์ฐธ ๊ฑฐ์ง ๋ฐ๊พธ๊ธฐ
n = int(input())
print(not(bool(n)))
# 6054 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ๋ ๋ค ์ฐธ์ผ ๊ฒฝ์ฐ๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a, b= input().split()
a = bool(int(a))
b = bool(int(b))
print(a and b)
and: ๋
ผ๋ฆฌ์ฐ์ฐ์, True False ์ฐ์ฐ
& : ๋น๊ต์ฐ์ฐ์, bitwise ์ฐ์ฐ์
# 6055 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ํ๋๋ผ๋ ์ฐธ์ด๋ฉด ์ฐธ ์ถ๋ ฅํ๊ธฐ
a, b= input().split()
a = bool(int(a))
b = bool(int(b))
print(a or b)
or: ๋
ผ๋ฆฌ์ฐ์ฐ์, True False ์ฐ์ฐ
| : ๋น๊ต์ฐ์ฐ์, bitwise ์ฐ์ฐ์
# 6056 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ์ฐธ/๊ฑฐ์ง์ด ์๋ก ๋ค๋ฅผ ๋์๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
a = bool(int(a))
b = bool(int(b))
print((a and (not b)) or ((not a) and b)) #XOR ์ฐ์ฐ
# 6057 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ์ฐธ/๊ฑฐ์ง์ด ์๋ก ๊ฐ์ ๋์๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
a = bool(int(a))
b = bool(int(b))
print((a and b) or ((not a) and (not b)))
# 6058 : [๊ธฐ์ด-๋ ผ๋ฆฌ์ฐ์ฐ] ๋ ๋ค ๊ฑฐ์ง์ผ ๊ฒฝ์ฐ๋ง ์ฐธ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
a = bool(int(a))
b = bool(int(b))
print((not a) and (not b))
# 6059 : [๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ] ๋นํธ๋จ์๋ก NOT ํ์ฌ ์ถ๋ ฅํ๊ธฐ
n = int(input())
print(~n)
# 6060 : [๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ] ๋นํธ๋จ์๋ก AND ํ์ฌ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
result = int(a) & int(b)
print(result)
# 6061 : [๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ] ๋นํธ๋จ์๋ก OR ํ์ฌ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
result = int(a) | int(b)
print(result)
# 6062 : [๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ] ๋นํธ๋จ์๋ก XOR ํ์ฌ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
result = int(a) ^ int(b)
print(result)
# 6063 : [๊ธฐ์ด-3ํญ์ฐ์ฐ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ํฐ ๊ฐ ์ถ๋ ฅํ๊ธฐ
a, b = input().split()
result = int(a) if int(a) > int(b) else int(b)
print(result)
# 6064 : [๊ธฐ์ด-3ํญ์ฐ์ฐ] ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ๊ฐ์ฅ ์์ ๊ฐ ์ถ๋ ฅํ๊ธฐ
a, b, c = input().split()
a = int(a)
b = int(b)
c = int(c)
# b์ c ๋จผ์ ๋น๊ตํด์ ์์๊ฑฐ ์ ํ, ๊ทธ๋ ๊ฒ ์ ํํ ๊ฒ๊ณผ a ๋น๊ตํด์ ์์๊ฑฐ ์ ํ
result = a if a < (b if b < c else c) else (b if b < c else c)
#result = min(a, b, c)
print(result)
'๐ ์ฝํ ์ฐ์ต์ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด (0) | 2022.05.09 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2022.05.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2022.05.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ (0) | 2022.05.06 |
[CodeUp] python ๊ธฐ์ด 100์ : #6001 ~ #6026 (0) | 2021.07.03 |