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

[Baekjoon] 백준 알고리즘 2908: 상수 - 파이썬

by 며루치꽃 2021. 1. 3.

1. 문제

www.acmicpc.net/problem/2908

 

2908번: 상수

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

www.acmicpc.net

2. 내가 생각했던 풀이과정

 

1) 숫자 2개를 입력받는다

2) 입력받은 숫자를 역순 슬라이싱을 통해 숫자를 다시 저장한다

3) 역순의 숫자를 max 함수를 통해 비교하고 return 한다

 

3. 나의 풀이

a, b = input().split()

def Sangsoo(a, b):
    a = int(a[::-1])
    b = int(b[::-1])

    maxnum = max(a, b)
    print(maxnum)

Sangsoo(a , b)

4. 다른 사람의 풀이

num1, num2 = input().split()
num1 = int(num1[::-1])  # [::-1] : 역순
num2 = int(num2[::-1])

print(num1) if num1 > num2 else print(num2)

삼항 연산자 표현식을 통해서도 표현할 수 있다. 

5. 새로 알게된 점

 

댓글