본문 바로가기

BAEKJOON/Python3

백준 #2909: 상수

문자열 - #2909: 상수  python3

 

#2909 link

 

2909번: 캔디 구매

문제 오늘은 화이트데이이다. 상근이는 여자친구를 위해서 사탕을 사려고 한다. 하지만, 상근이는 독특한 성격을 가지고 있어서, 특정 액면가의 지폐만 가지고 있는다. 또, 거스름돈은 받지 않��

www.acmicpc.net

문제


상수는 수를 다른 사람과 다르게 거꾸로 읽는다.

예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다.

따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.

두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.

 

풀이


n, m = map(list, input().split())
n.reverse(), m.reverse()
n, m = ''. join(n), ''. join(m)
print(n if n > m else m)

입력을 리스트에 저장하고, 이를 reverse()를 통해 뒤집습니다.
join을 통해 공백없이 저장한 뒤에 비교합니다.

 

n, m = input().split()
print(max(int(n[::-1]), int(m[::-1])))

이렇게 줄이는 것도 가능합니다.

'BAEKJOON > Python3' 카테고리의 다른 글

백준 #2941: 크로아티아 알파벳  (0) 2020.08.22
백준 #5622: 다이얼  (0) 2020.08.22
백준 #1152: 단어의 개수  (0) 2020.08.22
백준 #1157: 단어 공부  (0) 2020.08.22
백준 #2675: 문자열 반복  (0) 2020.08.19