14.친구 찾기
CS/Try-cat.ch 쉬움 2016. 2. 16. 18:04
문제:
풀이:
#-*-incoding:utf-8-*- #python str_input=raw_input() num=input() arr=str_input.split(', ') arr2=list()#차이를 저장할 배열 arr3=list()#결과를 저장할 배열 for i in range(len(arr)): arr2.append(abs(num-int(arr[i])))#차이의 절대값을 저장 minimum=min(arr2) for i in range (arr2.count(minimum)): #index함수가 처음 만나는 index 하나만 반환하므로 개수만큼 반복 arr3.append(arr[arr2.index(minimum)]) #최소차이 인덱스 하나를 arr3에 넣고 arr.remove(arr[arr2.index(minimum)]) #arr의 해당 인덱스 삭제 arr2.remove(arr2[arr2.index(minimum)]) #arr2의 해당 인덱스 삭제 string="" for i in range (len(arr3)): string += arr3[i] string += ' ' print string
'CS > Try-cat.ch 쉬움' 카테고리의 다른 글
일단 쉬움은 잠시 중단... (0) | 2016.02.16 |
---|---|
13.소수찾기2 (0) | 2016.02.16 |
12.2진수 변환 (0) | 2016.02.16 |
11.중복되는 수 제거 (0) | 2016.02.16 |
10.인코더 (0) | 2016.02.16 |