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
'알고리즘 > 소스코드' 카테고리의 다른 글
KOREATECH 1011: 징검다리 (0) | 2020.12.09 |
---|---|
KOREATECH 1010: 접두 소수 (0) | 2020.12.09 |
KOREATECH 1004: 뒤집어 더하기 (0) | 2020.12.08 |
KOREATECH 1003: 0을 만들자 - Small (0) | 2020.12.08 |
KOREATECH 1107: 실습시험 연습문제 - 모음 문자 수 (0) | 2020.12.08 |
댓글