Python/[코드트리]
[코드트리] Min/Max > 중복되지 않는 숫자 중 최대(★)
hyunnn_00
2023. 7. 2. 15:15
N개의 숫자가 주어졌을 때, 중복하여 등장하지 않는 숫자 중 최댓값을 구하는 프로그램을 작성해보세요.

# 변수 선언 및 입력:
n = int(input())
nums = list(map(int, input().split()))
# 최댓값 찾기
max_num = -1
for curr_num in nums:
# 최대가 될 수 있는 후보입니다.
if max_num < curr_num:
# 갱신할 수 있는지 확인하기 위해 이 숫자의 등장 빈도를 셉니다.
count = 0
for elem in nums:
if elem == curr_num:
count += 1
# 이 숫자가 배열에서 유일할때만 갱신합니다.
if count == 1:
max_num = curr_num
print(max_num)