본문 바로가기
알고리즘/소스코드

KOREATECH 1007: 유일한 수

by cjw.git 2020. 12. 8.

Link : judge.koreatech.ac.kr/problem.php?id=1007


Python

더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from sys import stdin
 
 
quest_cnt = int(stdin.readline().strip())
 
for i in range(quest_cnt):
    data_length = int(stdin.readline().strip())
    arr_data = [int(i) for i in stdin.readline().strip().split(' ')]
    arr_data.sort()
    try:
        for i in range(0len(arr_data), 2):
            if arr_data[i] != arr_data[i+1]:
                print(arr_data[i])
                break
    except Exception:
        print(arr_data[-1])​
cs

FeedBack

  1. try ~ except 문을 쓰는 습관은 좋지 않다.
  2. range를 len(arr_data)-1 까지 한정시켜 for else를 이용하여 답을 내놓는것이 베스트라고 생각함.

 


 

 

 

cjw.git@gmail.com

댓글