(1).백준 28454번 Gift Expire Date는 기준일 이후 유효기간인 쿠폰의 개수를 구해야 하는 문제로

처음엔 거꾸로 생각해서 만료일을 제공했다고 생각해서 반대로 풀었는데

최정적으로 <= 대신 <로 변경해서 그걸 전체 개수에서 빼는 방식으로 해결할 수 있었다.

const input = `2022-12-12
5
2020-11-11
2022-07-11
2022-12-30
2023-01-01
2023-01-01`.split('\n').map(el => el.split('-').map(Number))

let count = 0

for(let i = 2 ; i < input.length ; i++){
    if(input[i][0] < input[0][0]){
        count++
    }
    else if((input[i][0] == input[0][0]) && (input[i][1] < input[0][1])){
        count++
    }
    else if((input[i][0] == input[0][0]) && (input[i][1] == input[0][1]) && (input[i][2] < input[0][2])){
        count++
    }
    else console.log(input[i])
}
console.log(input[1][0] - count)

'회고' 카테고리의 다른 글

[개발일지] - 767(주말)  (0) 2025.08.09
[개발일지] - 766  (0) 2025.08.08
[개발일지] - 764  (0) 2025.08.06
[개발일지] - 763  (1) 2025.08.05
[개발일지] - 762  (0) 2025.08.04

+ Recent posts