프로그래머스 120890 가까운 수

1 개요[ | ]

프로그래머스 120890 가까운 수

2 C++[ | ]

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> array, int n) {
    int answer = 0;
    int distance = 999;
    int temp;
    for(int num: array) {
        temp = abs(num-n);
        if(temp < distance) {
            answer = num;
            distance = temp;
            continue;
        }
        if(temp == distance && num < answer) {
            answer = num;
        }
    }
    return answer;
}