#6083_ ๋น ์์ด ์ ๋ง๋ค๊ธฐ.
์
๋ ฅ : 2 2 2
์ถ๋ ฅ : 0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
8
๋ดํ์ด
r, g, b = map(int, input().split())
cnt = 0
for i in range(r):
for j in range(g):
for k in range(b):
print(i, j, k)
cnt += 1
print(cnt)
์ ๋ตํ์ด
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)
#6089_ ์ ๋์ดํ๊ธฐ2.
์
๋ ฅ : 2 3 7
์ถ๋ ฅ : 1458
๋ดํ์ด
a,r,n = map(int,input().split( ))
print(a*(r**(n-1)))
๋ดํ์ด
a, r, n = map(int, input().split())
ans = a*r
for i in range(0, n-2) :
ans = ans*r
print(ans)
์ ๋ตํ์ด
a, r, n = input().split()
a = int(a)
r = int(r)
n = int(n)
for i in range(1, n) :
a = a*r
print(a)
** ์ฐ์ฐ์๋ ๊ฑฐ๋ญ์ ๊ณฑ ์ฐ์ฐ์๋ก **์ ์ผ์ชฝ์ ํผ์ฐ์ฐ์๋ฅผ ๋ฐ, ์ค๋ฅธ์ชฝ์ ํผ์ฐ์ฐ์๋ฅผ ์ง์๋ก ํ ๊ฐ์ ๊ตฌํ๋ค.
๋์์ด ๋ ์ ์์ผ๋ ํ์ด๋ฅผ ์ ์ด๋ณด์๋ฉด, ์ ๋ ฅ์ผ๋ก ๋ค์ด์จ ๊ฐ ์ค 7์ ์ดํด๋ณด๋ฉด ๊ทธ ์๋ฏธ๋ 7๋ฒ์งธ ์๋ฅผ ๊ตฌํ๋ผ๋ ๋ป์ด๋ค. ์ฒซ๋ฒ์งธ ๋ดํ์ด์์ n-1์ธ ์ด์ ๋ a์์ฒด๊ฐ ์ฒซ๋ฒ์งธ ์๊ฐ ๋๋๊น ๊ตณ์ด ์ฐ์ฐ์ ํ ํ์๊ฐ ์์ด์ n์์ ํ๋๋ฅผ ์ฐจ๊ฐํ ์ฑ ์์ํ๋ ๊ฒ์ด๊ณ ๋๋ฒ์งธ ๋ดํ์ด์์ n-2์ธ ์ด์ ๋ ์ฒซ๋ฒ์งธ ์ a, ๋๋ฒ์งธ ์ a*r(ans)์ด๋ผ์ ๋ ๊ฐ์ ๊ณผ์ ์ ์ ์ธํด์ผํ๊ธฐ ๋๋ฌธ์ n-2๋ฅผ ํด์คฌ๋ค.
2 - 6 - 18 - 54 - 162 - 486 - 1458 ์ด๋ ๊ฒ 7๋ฒ์งธ ์๋ฅผ ๊ตฌํ๋ฉด ๋๋ค.
#6091_ ํจ๊ป ๋ฌธ์ ํธ๋ ๋ .
์
๋ ฅ : 3 7 9
์ถ๋ ฅ : 63
๋ดํ์ด
import math
a,b,c = map(int, input().split( ))
def lcm(x,y) :
return(x*y)//math.gcd(x,y)
result = lcm(lcm(a,b),c)
print(result)
์ ๋ตํ์ด
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)
๋ดํ์ด๋ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ์ฌ์ฉํ ํ์ด๋ค. ํ์ด์ฌ์ ๋ค์ํ ๋ด์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์ฝ๋๊ฐ ์งง๊ฒ ๋จ์ถ๋๋ค๋ ์ฅ์ ์ด ์๋ค. ๊ทธ ์ค math ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ํ ๊ด๋ จ ํจ์๊ฐ ๋ค์ด์์ด, ์ผ๊ฐํจ์ ํน์ ์ ๊ณฑ๊ทผ ๋ฑ ๋ค์ํ ๋ฌธ์ ๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ค๋ค.
lcm์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ํจ์๋ก ์ฌ์ฉ์๊ฐ ์ ์ํ ๊ฒ์ด๊ณ ๊ทธ ์์ math.gcd๋ผ๋ math ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํ gcd ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ ์ ์๋ค. gcd๋ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ํจ์๋ก ๋ ์์ธ x์ y๋ฅผ 0์ด ๋ ๋ ๊น์ง ๋๋๊ณ ๋๋ ์ง ์๋ฅผ ๋ ์์ฐ์์ ๊ณฑ์ ๋๋๋ฉด ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ ์ ์๋ค.
โ
#6092_ ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ1.
์
๋ ฅ : 10
1 3 2 2 5 6 7 4 5 9
์ถ๋ ฅ : 1 2 1 1 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
๋ดํ์ด
a = int(input())
num = list(map(int,input().split()))
att = list()
for i in range(24):
att.append(0)
for i in range(a):
att[num[i]] = att[num[i]]+1
for i in range(1, 24):
print(att[i], end=" ")
์ ๋ตํ์ด
n = int(input())
a = input().split()
for i in range(n) :
a[i] = int(a[i])
d = []
for i in range(24) :
d.append(0)
for i in range(n) :
d[a[i]] += 1
for i in range(1, 24) :
print(d[i], end=' ')
๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ๋ ๊ผญ ์ด๋ค ์๋ก๋ ์ฑ์๋ฃ์ด์ค์ผํ๋ค. ์๊ทธ๋ฌ๋ฉด 0๋ฒ์ง, 1๋ฒ์ง ๋ฑ ์ธ๋ฑ์ค๋ก ์ ๊ทผํ๋ ค๊ณ ํ ๋ ๋ฆฌ์คํธ๊ฐ ๋น์ด์์ด ํด๋น ์ธ๋ฑ์ค๊ฐ ์กด์ฌํ์ง ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
#6093_ ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ2.
์
๋ ฅ : 10
์ถ๋ ฅ : 5 8 9 7 6 6 3 2 4 10
๋ดํ์ด
a = int(input())
b = a-1
num = list(map(int,input().split()))
for i in range(a) :
print(num[b-i],end=" ")
๋ดํ์ด
n = int(input())
a = list(map(int,input().split( )))
d = []
for i in range(n) :
d.append(a[i])
d.reverse()
for i in range(n) :
print(d[i], end=" ")
์ ๋ตํ์ด
n = int(input())
a = input().split()
for i in range(n) :
a[i] = int(a[i])
for i in range(n-1, -1, -1):
print(a[i], end=' ')
d.reverse( )๋ ํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๊ทธ๋๋ก ๊ฑฐ๊พธ๋ก ๋ค์ง์ด์ค๋ค. (์ญ์์ ๋ ฌ์ด ์๋)
'๐ง CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python_ [CodeUp ๊ธฐ์ด 100์ ] 6063, 6071, 6074, 6081, 6082 (1) | 2025.06.11 |
---|---|
Python_ [CodeUp ๊ธฐ์ด 100์ ] 6033, 6042, 6048, 6054, 6059 (0) | 2025.06.11 |
Python_ [CodeUp ๊ธฐ์ด 100์ ] 6027, 6028, 6029, 6030, 6031 (0) | 2025.05.12 |