๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿง CodingTest

[Python] CodeUp ๊ธฐ์ดˆ 100์ œ_ 6033, 6042, 6048, 6054, 6059

by ._.sori 2025. 6. 11.


#6033_ ๋ฌธ์ž ํ•œ ๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‹ค์Œ ๋ฌธ์ž ์ถœ๋ ฅํ•˜๊ธฐ.

์ž…๋ ฅ: a
์ถœ๋ ฅ: b
๋‚ดํ’€์ด

a = ord(input())
print(chr(a+1))
์ •๋‹ตํ’€์ด

a=input()
b=ord(a)+1
c=chr(b)
print(c)
ord๋Š” ๋ฌธ์ž -> ์ˆซ์ž๋กœ, chr๋Š” ์ˆซ์ž -> ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.
๋ฌธ์ž๊ฐ€ ๋“ค์–ด์™”๊ณ  ๊ทธ ๊ฐ’์„ ์ˆซ์ž๋กœ ๋ฐ”๊พผ ํ›„ a์— ๋„ฃ๋Š” ๊ฒƒ์ด๋‹ˆ a์—๋Š” ์ˆซ์ž๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  a์˜ ๊ฐ’์— 1์„ ๋”ํ•œ ๊ฐ’์„ ๋‹ค์‹œ ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋ฉด ํ•˜๋‚˜์˜ ๊ฐ’์ด ์ƒ์Šนํ•œ ๋ฌธ์ž๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.

 

 

 

#6042_ ์‹ค์ˆ˜ 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์†Œ์ˆซ์  ์ดํ•˜ ์ž๋ฆฌ ๋ณ€ํ™˜ํ•˜๊ธฐ.

์ž…๋ ฅ: 3.141592

์ถœ๋ ฅ: 3.14
๋‚ดํ’€์ด

a = float(input())
print(format(a,".2f"))
์ •๋‹ตํ’€์ด

f = float(input())
print(round(f,2))
format ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•œ๋‹ค. format ๋ฉ”์„œ๋“œ ์ค‘๊ด„ํ˜ธ ์•ˆ์— ๋ณ€์ˆ˜๋‚˜ ๊ฐ’์„ ๋„ฃ์„ ์ˆ˜๋„ ์žˆ๊ณ  ํ˜•์‹ ์ง€์ •์ž๋„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.  round ๋ฉ”์„œ๋“œ๋Š” ์ˆซ์ž ์ค‘ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ •์ˆ˜๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•œ๋‹ค. ๊ทธ ์™ธ ceil๊ณผ floor๋กœ ์˜ฌ๋ฆผ๊ณผ ๋‚ด๋ฆผ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ๋„ ์žˆ๋‹ค.

 

 

 

- format()ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ ์ถœ์ฒ˜

 

[ํŒŒ์ด์ฌ] format() ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ

Python์˜ format() ๋ฉ”์†Œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ง€์ •๋œ ํ˜•์‹์— ๋งž๊ฒŒ ๊ฐ’์„ ํฌ๋งทํ•˜๊ฑฐ๋‚˜ ์ถœ๋ ฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. format() ๋ฉ”์†Œ๋“œ๋Š” ์ค‘๊ด„ํ˜ธ {}๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด ์•ˆ์— ๋ณ€์ˆ˜๋‚˜ ๊ฐ’๋“ค์„ ์‚ฝ์ž…

python101.tistory.com

 

 

- round() ceil() floor() ์ถœ์ฒ˜

 

[ํŒŒ์ด์ฌ] ๋ฐ˜์˜ฌ๋ฆผ, ์˜ฌ๋ฆผ, ๋‚ด๋ฆผ (round, ceil, floor) ๋ฐฉ๋ฒ•

Python์—์„œ ๋ฐ˜์˜ฌ๋ฆผ, ์˜ฌ๋ฆผ, ๋‚ด๋ฆผ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‚ด์žฅ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. ๋ฐ˜์˜ฌ๋ฆผ(round) round() ํ•จ์ˆ˜๋Š” ์ˆซ์ž๋ฅผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ •์ˆ˜๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, round(3.7)์€ 4

python101.tistory.com

 

 

 

#6048_ ์ •์ˆ˜ 2๊ฐœ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋น„๊ตํ•˜๊ธฐ.

์ž…๋ ฅ : 1 9

์ถœ๋ ฅ : True
๋‚ดํ’€์ด

a,b = map(int, input.split())
if (a<b) :
    print(True)
else :
    print(False)
์ •๋‹ตํ’€์ด

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

 

 

 

#6048_ ๋‘˜ ๋‹ค ์ฐธ์ผ ๊ฒฝ์šฐ๋งŒ ์ฐธ ์ถœ๋ ฅํ•˜๊ธฐ.

์ž…๋ ฅ : 1 1

์ถœ๋ ฅ : True
๋‚ดํ’€์ด

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

if a >0 and b>0 :
  print(True)
else :
  print(False)
์ •๋‹ตํ’€์ด

a, b = input().split()
print(bool(int(a)) and bool(int(b)))
Bool ์ž๋ฃŒํ˜•
1. ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ๋น„์–ด์žˆ์œผ๋ฉด False, ๋น„์–ด์žˆ์ง€ ์•Š์œผ๋ฉด True
2. ๋ฆฌ์ŠคํŠธ์˜ ๊ฒฝ์šฐ ๋น„์–ด์žˆ์œผ๋ฉด False, ๋น„์–ด์žˆ์ง€ ์•Š์œผ๋ฉด True
3. ์ˆซ์žํ˜•์˜ ๊ฒฝ์šฐ 0์ด๋ฉด False, 0์ด ์•„๋‹ˆ๋ฉด True
4. None ๊ฐ’์€ False

 

 

 

#6059_ ๋น„ํŠธ ๋‹จ์œ„๋กœ NOTํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ.

์ž…๋ ฅ : 2

์ถœ๋ ฅ : -3
๋‚ดํ’€์ด&์ •๋‹ตํ’€์ด

a = int(input())
print(~a)
~a = -a-1 = -(n+1)๋กœ ํ‹ธ๋“œ ์—ฐ์‚ฐ์ž๋ฅผ ํ†ตํ•ด ์Œ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค ๋ฆฌ์ŠคํŠธ์—์„œ ๋’ค์—์„œ n๋ฒˆ์งธ ๊ฐ’์„ ์•Œ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ๋ฐ˜์ „๋œ ์ƒํƒœ๊ฐ€ ์•Œ๊ณ  ์‹ถ์„ ๋•Œ (์ผ๋ถ€ ๋น„ํŠธ ์กฐ์ž‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜) ์‚ฌ์šฉํ•œ๋‹ค.