๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v๊ธฐ์ด-๋ฐ๋ณต์คํ๊ตฌ์กฐ.6077~6091]CodeUp_Python ๊ธฐ์ด 100์ ๋ณธ๋ฌธ
[v๊ธฐ์ด-๋ฐ๋ณต์คํ๊ตฌ์กฐ.6077~6091]CodeUp_Python ๊ธฐ์ด 100์
์ง์ง์ํ์นด 2021. 12. 23. 19:36211223 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ CodeUp ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
6077
์ง์ ํฉ ๊ตฌํ๊ธฐ(์ค๋ช )
(์ ์(1 ~ 100) 1๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ 1๋ถํฐ ๊ทธ ์๊น์ง ์ง์์ ํฉ)
๋ด ํ์ด
a = int(input())
b = 0
for i in range(1, a+1, 1) :
if ( i % 2 == 0 ) :
b = b + i
print(b)
6078
์ํ๋ ๋ฌธ์๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ(์ค๋ช )
(์๋ฌธ ์๋ฌธ์ 'q'๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ์ ๋ ฅํ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๋ ฅ)
๋ด ํ์ด
while True :
a = input()
print(a)
if (a == 'q'):
break
6079
์ธ์ ๊ฐ์ง ๋ํด์ผ ํ ๊น?
(1, 2, 3 ... ์ ๊ณ์ ๋ํด ๋๊ฐ ๋,
๊ทธ ํฉ์ด ์ ๋ ฅํ ์ ์(0 ~ 1000)๋ณด๋ค ๊ฐ๊ฑฐ๋ ์์ ๋๊น์ง๋ง ๊ณ์ ๋ํ๊ธฐ)
๋ด ํ์ด
a = int(input())
s = 0
for i in range(1, a+1, 1):
s = s + i
if (s >= a) :
print(i)
break
6080
์ฃผ์ฌ์ 2๊ฐ ๋์ง๊ธฐ (์ค๋ช )
(1๋ถํฐ n๊น์ง, 1๋ถํฐ m๊น์ง ์ซ์๊ฐ ์ ํ ์๋ก ๋ค๋ฅธ ์ฃผ์ฌ์ 2๊ฐ๋ฅผ ๋์ก์ ๋,
๋์ฌ ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ์ถ๋ ฅ)
๋ด ํ์ด
a, b = input().split()
a = int(a)
b = int(b)
for i in range(1, a+1) :
for j in range(1, b+1) :
print(i, j)
๋์ฌ ์ ์๋ ์ฃผ์ฌ์์ ์ซ์๋ฅผ ํ ์ธํธ์ฉ ์ค์ ๋ฐ๊ฟ ๋ชจ๋ ์ถ๋ ฅ
์ฒซ ๋ฒ์งธ ์๋ n, ๋ ๋ฒ์งธ ์๋ m์ผ๋ก ๊ณ ์ ํด 1๋ถํฐ ์ค๋ฆ์ฐจ์ ์์๋ก ์ถ๋ ฅ
6081
16์ง์ ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅํ๊ธฐ
(A, B, C, D, E, F ์ค ํ๋๊ฐ ์ ๋ ฅ๋ ๋,
1๋ถํฐ F๊น์ง ๊ณฑํ 16์ง์ ๊ตฌ๊ตฌ๋จ์ ๋ด์ฉ์ ์ถ๋ ฅ)
๋ด ํ์ด
a = int(input(), 16)
for i in range(1, 16) :
print('%X'%a, '*%X'%i, '=%X'%(a*i), sep='')
print('%X'%n) #n์ ์ ์ฅ๋์ด์๋ ๊ฐ์ 16์ง์(hexadecimal) ํํ๋ก ์ถ๋ ฅ
์์ ๋ฐ์ดํ 2๊ฐ๋ฅผ ์ฌ์ฉํด์ print(..., sep='') ์ผ๋ก ์ถ๋ ฅํ๋ฉด, ๊ณต๋ฐฑ์์ด ๋ชจ๋ ๋ถ์ฌ ์ถ๋ ฅ
6082
3 6 9 ๊ฒ์์ ์์ด ๋์(์ค๋ช )
(์๋ฌธ ์๋ฌธ์ 'q'๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ์ ๋ ฅํ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๋ ฅ)
๋ด ํ์ด
a = int(input())
for i in range(1, a+1) :
if (i % 10 == 3) :
print("X", end=' ')
elif (i % 10 == 6) :
print("X", end=' ')
elif (i % 10 == 9) :
print("X", end=' ')
else :
print(i, end=' ')
1 ๋ถํฐ ๊ทธ ์๊น์ง ์์๋๋ก ๊ณต๋ฐฑ์ ๋๊ณ ์๋ฅผ ์ถ๋ ฅ
3 ๋๋ 6 ๋๋ 9๊ฐ ํฌํจ ๋์ด์๋ ์์ธ ๊ฒฝ์ฐ, ๊ทธ ์ ๋์ ์๋ฌธ ๋๋ฌธ์ X ๋ฅผ ์ถ๋ ฅ
6083
๋น ์์ด ์ ๋ง๋ค๊ธฐ (์ค๋ช )
(rgb ๋น๋ค์ ์์ด ๋ง๋ค ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์กฐํฉ(r g b)๊ณผ ๋ง๋ค ์ ์๋ ์์ ๊ฐ์ง ์)
๋ด ํ์ด
r, g, b = input().split()
r = int(r)
g = int(g)
b = int(b)
for i in range(0, r):
for j in range(0, g):
for k in range(0, b):
print(i, j, k)
print(r*g*b)
๋ง๋ค ์ ์๋ rgb ์์ ์ ๋ณด๋ฅผ ์ค๋ฆ์ฐจ์(๊ณ๋จ์ ์ฌ๋ผ๊ฐ๋ ์, 12345... abcde..., ๊ฐ๋๋ค๋ผ๋ง...)์ผ๋ก
์ค์ ๋ฐ๊ฟ ๋ชจ๋ ์ถ๋ ฅํ๊ณ , ๋ง์ง๋ง์ ๊ทธ ๊ฐ์๋ฅผ ์ถ๋ ฅ
6084
์๋ฆฌ ํ์ผ ์ ์ฅ์ฉ๋ ๊ณ์ฐํ๊ธฐ
(ํ์ํ ์ ์ฅ ๊ณต๊ฐ์ MB ๋จ์๋ก ๋ฐ๊พธ์ด ์ถ๋ ฅ
๋จ, ์์์ ์ฒซ์งธ ์๋ฆฌ๊น์ง์ ์ ํ๋๋ก ์ถ๋ ฅํ๊ณ MB๋ฅผ ๊ณต๋ฐฑ์ ๋๊ณ ์ถ๋ ฅ)
๋ด ํ์ด
h, b, c, s = input().split()
h = int(h)
b = int(b)
c = int(c)
s = int(s)
mb = h*b*c*s/8/1024/1024
print("%.1f MB" %mb)
1์ด ๋์ ๋ง์ดํฌ๋ก ์๋ฆฌ๊ฐ์ฝ์ ์ฒดํฌํ๋ ํ์๋ฅผ h
(ํค๋ฅด์ฏ, Hz ๋ 1์ด์ ๋ช ๋ฒ? ์ฒดํฌํ๋๊ฐ๋ฅผ ์๋ฏธํ๋ค.)
ํ ๋ฒ ์ฒดํฌํ ๊ฐ์ ์ ์ฅํ ๋ ์ฌ์ฉํ๋ ๋นํธ์๋ฅผ b
(2๋นํธ๋ฅผ ์ฌ์ฉํ๋ฉด 0 ๋๋ 1 ๋ ๊ฐ์ง, 16๋นํธ๋ฅผ ์ฌ์ฉํ๋ฉด 65536๊ฐ์ง..)
์ข์ฐ ๋ฑ ์๋ฆฌ๋ฅผ ์ ์ฅํ ํธ๋ ๊ฐ์์ธ ์ฑ๋ ๊ฐ์๋ฅผ c
(๋ชจ๋
ธ๋ 1๊ฐ, ์คํ
๋ ์ค๋ 2๊ฐ์ ํธ๋์ผ๋ก ์ ์ฅํจ์ ์๋ฏธํ๋ค.)
๋
น์ํ ์๊ฐ(์ด) s๊ฐ ์ฃผ์ด์ง ๋, ํ์ํ ์ ์ฅ ์ฉ๋์ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑ
6085
๊ทธ๋ฆผ ํ์ผ ์ ์ฅ์ฉ๋ ๊ณ์ฐํ๊ธฐ
(ํ์ํ ์ ์ฅ ๊ณต๊ฐ์ MB ๋จ์๋ก ๋ฐ๊พธ์ด ์ถ๋ ฅ
๋จ, ์์์ ์ ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ์ฌ ๋์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ)
๋ด ํ์ด
w, h, b = input().split()
w = int(w)
h = int(h)
b = int(b)
mb = w*h*b/8/1024/1024
print("%.2f MB" %mb)
์ด๋ฏธ์ง์ ๊ฐ๋ก ํด์๋ w, ์ธ๋ก ํด์๋ h, ํ ํฝ์
์ ์ ์ฅํ๊ธฐ ์ํ ๋นํธ b ๊ฐ ์ฃผ์ด์ง ๋,
์์ถํ์ง ์๊ณ ์ ์ฅํ๊ธฐ ์ํด ํ์ํ ์ ์ฅ ์ฉ๋์ ๊ณ์ฐ
6086
๊ฑฐ๊ธฐ๊น์ง! ์ด์ ๊ทธ๋ง~ (์ค๋ช )
(1, 2, 3 ... ์ ์์๋๋ก ๊ณ์ ๋ํด ํฉ์ ๋ง๋๋๋ฐ,
๊ทธ ํฉ์ด ์ ๋ ฅํ ์ ์๋ณด๋ค ์์ ๋์๋ง ๊ณ์ ๋ํ๋ ํ๋ก๊ทธ๋จ)
๋ด ํ์ด
a = int(input())
sum = 0
i = 0
while True :
sum = sum + i
i = i + 1
if (sum >= a) :
break
print(sum)
6087
3์ ๋ฐฐ์๋ ํต๊ณผ(์ค๋ช )
(1๋ถํฐ ์ ๋ ฅํ ์ ์๊น์ง 1์ฉ ์ฆ๊ฐ์์ผ ์ถ๋ ฅ,
3์ ๋ฐฐ์์ธ ๊ฒฝ์ฐ๋ ์ถ๋ ฅํ์ง ์๋๋ก)
๋ด ํ์ด
a = int(input())
for i in range(1, a+1) :
if i%3==0 :
continue #๋ค์ ๋ฐ๋ณต ๋จ๊ณ๋ก ๋์ด๊ฐ๋ค.
print(i, end=' ') #i๊ฐ ์ง์๊ฐ ์๋ ๋๋ง ์คํ๋๋ค.
6088
์ ๋์ดํ๊ธฐ1
(์์ ๊ฐ(a), ๋ฑ์ฐจ(d), ๋ช ๋ฒ์งธ์ธ์ง๋ฅผ ๋ํ๋ด๋ ์ ์(n)๊ฐ ์ ๋ ฅ๋ ๋
n๋ฒ์งธ ์๋ฅผ ์ถ๋ ฅ)
๋ด ํ์ด
a, d, n = input().split()
a = int(a)
d = int(d)
n = int(n)
num = a + d*(n-1)
print(num)
6089
์ ๋์ดํ๊ธฐ1
(์์ ๊ฐ(a), ๋ฑ๋น(r), ๋ช ๋ฒ์งธ์ธ์ง๋ฅผ ๋ํ๋ด๋ ์ ์(n)๊ฐ ์ ๋ ฅ๋ ๋
n๋ฒ์งธ ์๋ฅผ ์ถ๋ ฅ)
๋ด ํ์ด
a, r, n = input().split()
a = int(a)
r = int(r)
n = int(n)
num = a * (r**(n-1))
print(num)
6090
์ ๋์ดํ๊ธฐ3
(์์ ๊ฐ(a), ๊ณฑํ ๊ฐ(m), ๋ํ ๊ฐ(d), ๋ช ๋ฒ์งธ์ธ์ง๋ฅผ ๋ํ๋ด๋ ์ ์(n)๊ฐ ์ ๋ ฅ๋ ๋,
n๋ฒ์งธ ์๋ฅผ ์ถ๋ ฅ)
๋ด ํ์ด
a, m, d, n = input().split()
a = int(a)
m = int(m)
d = int(d)
n = int(n)
for i in range(1, n) :
a = a * m + d
print(a)
6091
ํจ๊ป ๋ฌธ์ ํธ๋ ๋ (์ค๋ช )
(3๋ช ์ด ๋ค์ ๋ชจ๋ ํจ๊ป ๋ฐฉ๋ฌธํด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ๋ (๋์ ๊ฐ์ /๋ฑ์ ํ ๋ฉฐ์น ํ?)์ ์ถ๋ ฅ)
๋ด ํ์ด
a, b, c = map(int, input().split())
d = 1
while d%a != 0 or d%b != 0 or d%c != 0 :
d = d + 1
print(d)
๊ฐ์ ๋ ๋์์ ๊ฐ์
ํ ์ธ์ 3๋ช
์ด ๊ท์น์ ์ผ๋ก ๋ฐฉ๋ฌธํ๋,
๋ฐฉ๋ฌธ ์ฃผ๊ธฐ๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์
๋ ฅ

'๐ฆฅ ์ฝํ > CodeUp' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v๊ธฐ์ด-๋ฆฌ์คํธ.6092~6098]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
---|---|
[v๊ธฐ์ด-๋ฐ๋ณต์คํ๊ตฌ์กฐ.6071~6076]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-์ ํ์คํ๊ตฌ์กฐ.6065~6070]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-3ํญ์ฐ์ฐ.6063~6064]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |
[v๊ธฐ์ด-๋นํธ๋จ์๋ ผ๋ฆฌ์ฐ์ฐ.6059~6062]CodeUp_Python ๊ธฐ์ด 100์ (0) | 2021.12.23 |