본문 바로가기
Coding Test/Programmers

[Programmers] (2023 KAKAO BLIND RECRUITMENT) Lv 1. 개인정보 수집 유효기간

by song.ift 2023. 1. 10.

https://school.programmers.co.kr/learn/courses/30/lessons/150370?language=javascript

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

function solution(today, terms, privacies) {
    var answer = [];

    const [y, m, d] = today.split(".").map(Number);
    let db = {};

    function cal(day, u) {
        const [y1, m1, d1] = day.split(".").map(Number);
        let a = y - y1,
        b = m - m1,
        c = d - d1;

        return ((a * 12 + b - u) * 28 + c) >= 0;
    }

    for (let i of terms) {
        let [a, b] = i.split(" ");
        db[a] = Number(b);
    }

    for (let i = 0; i < privacies.length; ++i) {
        let [k, v] = privacies[i].split(" ");
        
        if (cal(k, db[v]))
            answer.push(i + 1);
    }

    return answer;
}

GitHub : https://github.com/developeSHG/Algorithm-Baekjoon_Programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/unrated/150370.%E2%80%85%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%E2%80%85%EC%88%98%EC%A7%91%E2%80%85%EC%9C%A0%ED%9A%A8%EA%B8%B0%EA%B0%84

 

GitHub - developeSHG/Algorithm-Baekjoon_Programmers: 백준 and 프로그래머스 소스코드

백준 and 프로그래머스 소스코드. Contribute to developeSHG/Algorithm-Baekjoon_Programmers development by creating an account on GitHub.

github.com

 

댓글