<Hackerrank 문제풀이: 파이썬> Find the Runner-Up Score!
간단한 문제다. 하지만 실수를 하는 바람에 제출을 하고 몇개의 테스트 케이스에서 틀리고 점수가 깎였다: if __name__ == '__main__': n = int(input()) arr = list(map(int, input().split())) set_arr = set(arr) list_set_arr = list(set_arr) sorted_list = sorted(list_set_arr) if len(sorted_list) == 1: print(sorted_list[0]) else: print(sorted_list[-2]) arr을 set로 만들어서 중복되는 숫자들은 없애주고, 이 set를 다시 리스트로 만들어서 sorted() 함수를 통해 오름차순으로 정렬을 해준다 (이유는 밑에서 설명하겠다.)..