5SOO_O 의 개발 공부 일지

[Python] [백준] [2908] 상수 본문

자료구조 및 바이오 인포매틱스

[Python] [백준] [2908] 상수

5soo_o 2022. 4. 6. 14:26

1. 틀린 내 코드 🥲

num = map(int, input().split())
num_list = []

max_num = max(num)
reverse_num = ""

for n in str(max_num):
    reverse_num = n + reverse_num

print(reverse_num)

 

뭐가 틀렸을까..

혹시 데이터 타입인가 싶어서 정수형으로 바꾸고 다시 제출해 보았다.

 

2. 제출한 코드 ( 또 틀림)

num = map(int, input().split())
num_list = []

max_num = max(num)
reverse_num = ""

for n in str(max_num):
    reverse_num = n + reverse_num

print(int(reverse_num))

 

 

헤에에엥 어디가 틀린걸까 싶어서 문제를 살펴봤더니

내가 문제를 잘못 이해한거였다..ㅋㅋ

 

문제 

상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.

 

뒤집은 다음 큰 수를 찾는 문제였는데

큰 수를 찾고 뒤집어서 틀린 거였다..머쓱🤭

 

 

3. 또 다시 제출한 코드 ( 다행히 맞음 )

num1, num2 = input().split()

num1 = int(num1[::-1])  # 거꾸로 뒤집기
num2 = int(num2[::-1])

if num1 > num2: # num1 이 num2 보다 크다면
    print(num1) # num1 출력
else:
    print(num2) # 아니면 num2 출력

껄껄..

꼭 문제를 잘 읽도록 하자

 

 

 

728x90