본문 바로가기
백준알고리즘/문자열

(Python/🥉2)백준 알고리즘 2908번: 상수

by windy7271 2022. 5. 9.
728x90
반응형

문제출처: https://www.acmicpc.net/problem/2908

 

2908번: 상수

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

www.acmicpc.net

풀이:

a,b= input().split()
A = (a[::-1])
B = (b[::-1])

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

 

:: 는 증가폭

리스트 전체에서 -1 해준다

ex) 437을 입력받으면 734출력

 

 

 

다른풀이:  내장함수 reversed 함수 사용

(reverse 함수는 내장함수가 아니고 리스트타입에 제공되는 함수)

A, B = map(str, input().split())
A1 = ''.join(reversed(A))
B1 = ''.join(reversed(B))
if A1 > B1: print(A1)
else: print(B1)

출처:https://velog.io/@luke/2908.-%EC%83%81%EC%88%98-%EB%B0%B1%EC%A4%80-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%ED%8C%8C%EC%9D%B4%EC%8D%AC

 

 

join 함수는 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수

['a','b','c'] 이렇게 들어온 함수를

'abc'로 바꿔 줌

 

 

반응형

댓글