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
Tags
Social