😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[v기초-κ°’λ³€ν™˜.6029~6031]CodeUp_Python 기초 100제 λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/CodeUp

[v기초-κ°’λ³€ν™˜.6029~6031]CodeUp_Python 기초 100제

μ§•μ§•μ•ŒνŒŒμΉ΄ 2021. 12. 22. 19:21
728x90
λ°˜μ‘ν˜•

211222 μž‘μ„±

<λ³Έ λΈ”λ‘œκ·ΈλŠ” CodeUp 을 μ°Έκ³ ν•΄μ„œ μ €λ§Œμ˜ 풀이λ₯Ό μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€>

 

 

6029

16진 μ •μˆ˜ μž…λ ₯λ°›μ•„ 8μ§„μˆ˜λ‘œ 좜λ ₯ν•˜κΈ°(μ„€λͺ…)


 

λ‚΄ 풀이

a = input()
b = int(a, 16)
print('%o' %b)

CodeUp μ˜ˆμ‹œ

a = input()
n = int(a, 16)      #μž…λ ₯된 aλ₯Ό 16μ§„μˆ˜λ‘œ 인식해 λ³€μˆ˜ n에 μ €μž₯
print('%o' % n)  #n에 μ €μž₯λ˜μ–΄μžˆλŠ” 값을 8μ§„μˆ˜(octal) ν˜•νƒœ λ¬Έμžμ—΄λ‘œ 좜λ ₯

 

 

6030

영문자 1개 μž…λ ₯λ°›μ•„ 10μ§„μˆ˜λ‘œ λ³€ν™˜ν•˜κΈ°(μ„€λͺ…)


 

λ‚΄ 풀이

n = ord(input())  #μž…λ ₯받은 문자λ₯Ό 10μ§„μˆ˜ μœ λ‹ˆμ½”λ“œ κ°’μœΌλ‘œ λ³€ν™˜ν•œ ν›„, n에 μ €μž₯
print(n)

CodeUp μ°Έκ³ 

n = ord(input())  #μž…λ ₯받은 문자λ₯Ό 10μ§„μˆ˜ μœ λ‹ˆμ½”λ“œ κ°’μœΌλ‘œ λ³€ν™˜ν•œ ν›„, n에 μ €μž₯

ord( ) λŠ” μ–΄λ–€ 문자의 μˆœμ„œ μœ„μΉ˜(ordinal position) 값을 의미

 

 

6031

μ •μˆ˜ μž…λ ₯λ°›μ•„ μœ λ‹ˆμ½”λ“œ 문자둜 λ³€ν™˜ν•˜κΈ°(μ„€λͺ…)


 

λ‚΄ 풀이

a = input()
b = int(a)
# a,b λ₯Ό ν•©μ³μ„œ c = int(input()) λ‘œλ„ κ°€λŠ₯

print(chr(b))  #c에 μ €μž₯λ˜μ–΄ μžˆλŠ” μ •μˆ˜ 값을 μœ λ‹ˆμ½”λ“œ 문자(chracter)둜 λ°”κΏ” 좜λ ₯

 

 

728x90
λ°˜μ‘ν˜•
Comments