알고리즘/소스코드
KOREATECH 1007: 유일한 수
cjw.git
2020. 12. 8. 16:45
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(0, len(arr_data), 2): if arr_data[i] != arr_data[i+1]: print(arr_data[i]) break except Exception: print(arr_data[-1]) | cs |
FeedBack
- try ~ except 문을 쓰는 습관은 좋지 않다.
- range를 len(arr_data)-1 까지 한정시켜 for else를 이용하여 답을 내놓는것이 베스트라고 생각함.
cjw.git@gmail.com