개발 공부/알고리즘 문제풀이

[백준] 2908. 상수

5묘 2022. 7. 19. 00:05
 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net


이 문제는 두 수를 입력받으면 거꾸로 저장한 후 크기가 큰 쪽을 출력하는 문제였다. 파이썬 내장함수를 사용해서 문자열로 바꿔서 풀 수 있지만, 이번엔 10으로 나눠줘서 자리수를 구하고, 구한 자리수에 다시 10을 곱해 바꿔보았다.

# 2908 상수
# 두 수를 입력받으면 거꾸로 읽은 후 크기가 큰 쪽을 답하는 상수의 대답을 출력해보자!
# 파이썬 내장함수를 사용해서 문자열로 바꿔서 풀 수 있지만,
# 이번엔 10으로 나눠줘서 자리수를 구하고, 구한 자리수에 다시 10을 곱해 바꿔보려 한다.

def reverse(n):
    reversed_num = 0
    for i in range(2, -1, -1):
        reversed_num += (n % 10) * (10 ** i)
        n = n // 10

    return reversed_num

A, B = map(int, input().split())
A = reverse(A)
B = reverse(B)

if A >= B:
    print(A)
else:
    print(B)

'개발 공부 > 알고리즘 문제풀이' 카테고리의 다른 글

[백준] 2941.크로아티아 알파벳  (0) 2022.07.20
[백준] 5622. 다이얼  (0) 2022.07.19
[백준] 1152. 단어의 개수  (0) 2022.07.19
[백준] 1157. 단어 공부  (0) 2022.07.19
[백준] 2675. 문자열 반복  (0) 2022.07.18