728x90
반응형
SMALL
def solution(numlist, n):
    
    answer = sorted([i-n for i in numlist],key=abs)
    
    
    for i in range(len(answer)-1):
        if abs(answer[i])==abs(answer[i+1]) and answer[i] < answer[i+1]:
            answer[i], answer[i+1] = answer[i+1]+n, answer[i]
        else:
            answer[i] += n
    
    answer[-1] = answer[-1] + n
    
    return answer
728x90
반응형
LIST

'IT > 코딩테스트' 카테고리의 다른 글

프로그래머스 모의고사 문제 답 코딩  (1) 2024.05.14
프로그래머스 폰켓몬 설명 풀이 코드 답 코딩  (0) 2024.05.14
소인수분해  (0) 2024.05.07
안전지대  (0) 2024.05.04
정수를 나선형으로 배치하기  (0) 2024.05.04

+ Recent posts