[Python]λ ν¬κ² ν©μΉκΈ°
2024. 3. 28. 13:55γ[π»Python] pearl's python λ³μ리 νμΆκΈ° π£
<λ¬Έμ μ€λͺ >
μ°μ° ⊕λ λ μ μμ λν μ°μ°μΌλ‘ λ μ μλ₯Ό λΆμ¬μ μ΄ κ°μ λ°νν©λλ€. μλ₯Ό λ€λ©΄ λ€μκ³Ό κ°μ΅λλ€.12 ⊕ 3 = 1233 ⊕ 12 = 312μμ μ μ aμ bκ° μ£Όμ΄μ‘μ λ, a ⊕ bμ b ⊕ a μ€ λ ν° κ°μ return νλ solution ν¨μλ₯Ό μμ±ν΄ μ£ΌμΈμ.λ¨, a ⊕ bμ b ⊕ aκ° κ°λ€λ©΄ a ⊕ bλ₯Ό return ν©λλ€.
<μ μΆλ ₯ μ μ€λͺ >
μ μΆλ ₯ μ #1
a ⊕ b = 991 μ΄κ³ , b ⊕ a = 919 μ λλ€. λ μ€ λ ν° κ°μ 991 μ΄λ―λ‘ 991μ return ν©λλ€.
μ μΆλ ₯ μ #2
a ⊕ b = 898 μ΄κ³ , b ⊕ a = 889 μ λλ€. λ μ€ λ ν° κ°μ 898 μ΄λ―λ‘ 898μ return ν©λλ€.
def solution(a, b):
afirst = str(a) + str(b)
bfirst = str(b) + str(a)
if int(afirst) > int(bfirst):
return int(afirst)
else:
return int(bfirst)
<key point>
- λ¨Όμ μ μνμΈ λ λ³μ a,bλ +λ₯Ό νκ² λλ©΄ μ°μ μ°μ°μ λμμ΄ λλ€. νμ§λ§ λ λ³μλ₯Ό str()μ ν΅ν΄ λ¬Έμμ΄λ‘ λ°κΏμ£Όλ©΄ ν΄λΉ λ³μλ₯Ό μ΄μ΄ λΆμΌ μ μκ² λλ€.
- λν, μ΄ν λμ λΉκ΅λ μ«μνμΌλ‘ ν μ μμΌλ―λ‘ int()λ₯Ό μ·¨ν΄μ€λ€.
- λ°ν μμ int()λ‘
- μ€νκ° λ§λ€
- error λ©μΈμ§λ₯Ό μμΌλ‘ μ λ΄μΌκ² λ€.
- λ°νκ°μΈ "898"κ³Ό 898μ λ€λ₯΄λ€ ....!
'[π»Python] pearl's python λ³μ리 νμΆκΈ° π£' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python]곡백μμ΄ μΆλ ₯νκΈ°, sep="" (0) | 2024.04.06 |
---|---|
[Python]λ¬Έμμ΄ μ μμ ν© (0) | 2024.04.01 |
[Python]λλ¬Έμλ‘ λ°κΎΈκΈ° (0) | 2024.03.21 |
[Python]곡배μ (0) | 2024.03.18 |
[Python]μ μ λΆλΆ μΆλ ₯νκΈ° (0) | 2024.03.16 |