๐Ÿ’ป Language/Python : ํŒŒ์ด์ฌ

[Python] ์ฝ”๋“œ์—…(CodeUp) ๋ฌธ์ œ์ง‘ ๊ธฐ์ดˆ 100์ œ [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜, ๊ธฐ์ดˆ-์ถœ๋ ฅ๋ณ€ํ™˜, ๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] 6025~6045

mxnxeonx 2024. 8. 27. 17:55
728x90
728x90

6025๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

a, b = input().split()
print(int(a) + int(b))

 

6026๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] ์‹ค์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ ๊ณ„์‚ฐํ•˜๊ธฐ

์‹ค์ˆ˜ 2๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. (2๊ฐœ์˜ ์‹ค์ˆ˜๊ฐ€ ์ค„์„ ๋ฐ”๊ฟ” ์ž…๋ ฅ๋œ๋‹ค.)

a = float(input())
b = float(input())
print(a+b)

 

6027๋ฒˆ : [๊ธฐ์ดˆ-์ถœ๋ ฅ๋ณ€ํ™˜] 10์ง„ ์ •์ˆ˜ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ1

10์ง„์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜(hexadecimal)๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.

print("%x" % int(input()))

# %x๋กœ ์ถœ๋ ฅํ•˜๋ฉด 16์ง„์ˆ˜(hexadecimal), %o๋กœ ์ถœ๋ ฅํ•˜๋ฉด 8์ง„์ˆ˜(octal)

 

6028๋ฒˆ : [๊ธฐ์ดˆ-์ถœ๋ ฅ๋ณ€ํ™˜] 10์ง„ ์ •์ˆ˜ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ2

10์ง„์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜(hexadecimal) ๋Œ€๋ฌธ์ž๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.

print("%X" % int(input()))

# %X(X ๋Œ€๋ฌธ์ž)๋กœ ์ถœ๋ ฅํ•˜๋ฉด 16์ง„์ˆ˜ ๋Œ€๋ฌธ์ž๋กœ ์ถœ๋ ฅ๋จ

 

6029๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] 16์ง„ ์ •์ˆ˜ ์ž…๋ ฅ๋ฐ›์•„ 8์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ

16์ง„์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 8์ง„์ˆ˜(octal)๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.

print("%o" % int(input(), 16))

 

6030๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] ์˜๋ฌธ์ž 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

์˜๋ฌธ์ž 1๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 10์ง„์ˆ˜ ์œ ๋‹ˆ์ฝ”๋“œ(Unicode) ๊ฐ’์œผ๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.

print(ord(input()))

# ord()๋Š” ๋ฌธ์ž๋ฅผ 10์ง„์ˆ˜ ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜

 

6031๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] ์ •์ˆ˜ ์ž…๋ ฅ๋ฐ›์•„ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

10์ง„ ์ •์ˆ˜ 1๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž(character)๋กœ ์ถœ๋ ฅํ•ด๋ณด์ž.

print(chr(int(input())))

# Python์˜ ๊ธฐ๋ณธ ์ž…๋ ฅ์€ ๋ฌธ์ž์—ด(str) → ์ •์ˆ˜(int)๋กœ ๋ณ€ํ™˜ → ๋ฌธ์ž(chr)๋กœ ๋ณ€ํ™˜
# chr()๋Š” ์ •์ˆ˜ → ๋ฌธ์ž, ord()๋Š” ๋ฌธ์ž → ์ •์ˆ˜

 

6032๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋ถ€ํ˜ธ ๋ฐ”๊พธ๊ธฐ

์ž…๋ ฅ๋œ ์ •์ˆ˜์˜ ๋ถ€ํ˜ธ๋ฅผ ๋ฐ”๊ฟ” ์ถœ๋ ฅํ•ด๋ณด์ž.

print(-int(input()))

# ๋‹จํ•ญ(unary) ์—ฐ์‚ฐ์ž์ธ -(negative)๋ฅผ ๋ณ€์ˆ˜ ์•ž์— ๋ถ™์ด๋ฉด ๋ถ€ํ˜ธ๊ฐ€ ๋ฐ˜๋Œ€์ธ ๊ฐ’์ด ๋œ๋‹ค.

 

6033๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ๋ฌธ์ž 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‹ค์Œ ๋ฌธ์ž ์ถœ๋ ฅํ•˜๊ธฐ

๋ฌธ์ž 1๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๊ทธ ๋‹ค์Œ ๋ฌธ์ž๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž.
์˜๋ฌธ์ž 'A'์˜ ๋‹ค์Œ ๋ฌธ์ž๋Š” 'B'์ด๊ณ , ์ˆซ์ž '0'์˜ ๋‹ค์Œ ๋ฌธ์ž๋Š” '1'์ด๋‹ค.

print(chr(ord(input()) + 1))

# ์ˆซ์ž๋Š” ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฌธ์ž๋กœ์„œ '0' ์€ ๋ฌธ์ž ๊ทธ ์ž์ฒด๋ฅผ ์˜๋ฏธํ•˜๊ณ , 0์€ ๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค.
# ์•„์Šคํ‚ค๋ฌธ์žํ‘œ์—์„œ 'A'๋Š” 10์ง„์ˆ˜ 65๋กœ ์ €์žฅ๋˜๊ณ  'B'๋Š” 10์ง„์ˆ˜ 66์œผ๋กœ ์ €์žฅ๋œ๋‹ค.

 

6034๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์ฐจ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ(a, b)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a์—์„œ b๋ฅผ ๋บ€ ์ฐจ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

a, b = input().split()
print(int(a) - int(b))

 

6035๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์‹ค์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๊ณฑ ๊ณ„์‚ฐํ•˜๊ธฐ

์‹ค์ˆ˜ 2๊ฐœ(f1, f2)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๊ณฑ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

a, b = input().split()
print(float(a) * float(b))

 

6036๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ๋‹จ์–ด ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•˜๊ธฐ

๋‹จ์–ด์™€ ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•ด๋ณด์ž.

word, num = input().split()
print(word * int(num))

# ๋ฌธ์ž์—ด * ์ •์ˆ˜ ๋˜๋Š” ์ •์ˆ˜ * ๋ฌธ์ž์—ด์€ ๊ทธ ๋ฌธ์ž์—ด์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•œ ๋ฌธ์ž์—ด์„ ๋งŒ๋“ค์–ด ์ค€๋‹ค.

 

6037๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ๋ฌธ์žฅ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•˜๊ธฐ

๋ฐ˜๋ณต ํšŸ์ˆ˜์™€ ๋ฌธ์žฅ์„ ์ž…๋ ฅ๋ฐ›์•„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•ด๋ณด์ž.

print(int(input()) * input())

 

6038๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ(a, b)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„
a๋ฅผ b๋ฒˆ ๊ณฑํ•œ ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

a, b = input().split()
print(int(a) ** int(b))

# python ์–ธ์–ด์—์„œ๋Š” ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ๊ณ„์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž(**)๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

 

6039๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์‹ค์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ณ„์‚ฐํ•˜๊ธฐ

์‹ค์ˆ˜ 2๊ฐœ(a, b)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„
a๋ฅผ b๋ฒˆ ๊ณฑํ•œ ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

a, b = input().split()
print(float(a) ** float(b))

 

6040๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆˆ ๋ชซ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ(a, b) ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a๋ฅผ b๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ ์ถœ๋ ฅํ•ด๋ณด์ž.

a, b = input().split()
print(int(a) // int(b))

# python์–ธ์–ด์—์„œ๋Š” ๋‚˜๋ˆˆ ๋ชซ์„ ๊ณ„์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž(//, floor division)๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

 

6041๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ(a, b) ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ a๋ฅผ b๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž.

a, b = input().split()
print(int(a) % int(b))

# python ์–ธ์–ด์—์„œ๋Š” ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž(%, remainder)๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

 

6042๋ฒˆ : [๊ธฐ์ดˆ-๊ฐ’๋ณ€ํ™˜] ์‹ค์ˆ˜ 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์†Œ์ˆซ์ ์ดํ•˜ ์ž๋ฆฌ ๋ณ€ํ™˜ํ•˜๊ธฐ

์‹ค์ˆ˜ 1๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์†Œ์ˆซ์  ์ดํ•˜ ๋‘ ๋ฒˆ์งธ ์ž๋ฆฌ๊นŒ์ง€์˜ ์ •ํ™•๋„๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•œ ๊ฐ’์„ ์ถœ๋ ฅํ•ด๋ณด์ž.

a = float(input())
print(format(a, ".2f"))
# print(format(float(input()), ".2f"))

# format(์ˆ˜, ".2f") ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ์ž๋ฆฌ๊นŒ์ง€์˜ ์ •ํ™•๋„๋กœ ๋ฐ˜์˜ฌ๋ฆผ ๋œ ์‹ค์ˆ˜ ๊ฐ’์„ ๋งŒ๋“ค์–ด ์ค€๋‹ค.
# ์—ฌ๊ธฐ์„œ ๋งŒ๋“ค์–ด์ง„ ๊ฐ’์€ ์†Œ์ˆ˜์  ์•„๋ž˜ 3๋ฒˆ์งธ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•œ ๊ฐ’์ด๋‹ค.

 

6043๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์‹ค์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆˆ ๊ฒฐ๊ณผ ๊ณ„์‚ฐํ•˜๊ธฐ

์‹ค์ˆ˜ 2๊ฐœ(f1, f2)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ f1 ์„ f2 ๋กœ ๋‚˜๋ˆˆ ๊ฐ’์„ ์ถœ๋ ฅํ•ด๋ณด์ž.

์ด ๋•Œ ์†Œ์ˆซ์  ๋„ท์งธ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๋ฌด์กฐ๊ฑด ์†Œ์ˆซ์  ์…‹์งธ ์ž๋ฆฌ๊นŒ์ง€ ์ถœ๋ ฅํ•œ๋‹ค.

f1, f2 = input().split()
print(format(float(f1) / float(f2), ".3f"))

 

6044๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์ž๋™ ๊ณ„์‚ฐํ•˜๊ธฐ

์ •์ˆ˜ 2๊ฐœ(a, b)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ, ์ฐจ, ๊ณฑ, ๋ชซ, ๋‚˜๋จธ์ง€, ๋‚˜๋ˆˆ ๊ฐ’์„ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•ด๋ณด์ž.
๋‹จ, b๋Š” 0์ด ์•„๋‹ˆ๋‹ค.

a, b = map(int, input().split())

print(a + b)
print(a - b)
print(a * b)
print(a // b)
print(a % b)
print(format(a / b, ".2f"))

 

6045๋ฒˆ : [๊ธฐ์ดˆ-์‚ฐ์ˆ ์—ฐ์‚ฐ] ์ •์ˆ˜ 3๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ๊ณผ ํ‰๊ท  ์ถœ๋ ฅํ•˜๊ธฐ

์ •์ˆ˜ 3๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ๊ณผ ํ‰๊ท ์„ ์ถœ๋ ฅํ•ด๋ณด์ž.

a, b, c = map(int, input().split())
print(a+b+c, format((a+b+c)/3, ".2f"))
# list, function ์ด์šฉ
nums = list(map(int, input().split()))
print(sum(nums), format(sum(nums) / len(nums), ".2f"))

 

728x90
320x100