관리 메뉴

솜씨좋은장씨

[백준] 10817번 : 세 수 (비단뱀) 본문

Programming/코딩 1일 1문제

[백준] 10817번 : 세 수 (비단뱀)

솜씨좋은장씨 2021. 10. 9. 00:05
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 세 수 입니다.

 

10817번: 세 수

첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)

www.acmicpc.net

👨🏻‍💻 문제 풀이

세 수는 세 개의 숫자 중에서 두번째로 큰 수를 출력하는 문제입니다.

numbers = input()

공백을 기준으로 숫자 세개를 입력받고

numbers = list(map(int, numbers.split()))

이를 map(int, numbers) 를 활용하여 ['1', '2', '3'] 을 [1, 2, 3]으로 바꾸어줍니다.

numbers.sort(reverse=True)

그 다음에 numbers를 내림차순으로 정렬한 뒤

numbers[1]

중간 값을 정답으로 하면 끝!

 

전체 코드는 아래를 참고해주세요.

👨🏻‍💻 코드 ( Solution )

def three_numbers(numbers):
    numbers = list(map(int, numbers.split()))
    numbers.sort(reverse=True)
    
    return numbers[1]

if __name__ == "__main__":
    numbers = input()
    print(three_numbers(numbers))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments