๐ŸŽฒ ๋ฐฑ์ค€ 13144๋ฒˆ List of Unique Numbers

Jeongeunยท2024๋…„ 2์›” 4์ผ
0

๋ฐฑ์ค€

๋ชฉ๋ก ๋ณด๊ธฐ
159/187

๋ฐฑ์ค€ 13144๋ฒˆ

๐ŸŽจ ์ฐธ๊ณ  ์ฝ”๋“œ

์ฝ”๋“œ

const fs = require('fs'); 
const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
const N = +input.shift();
const arr = input[0].split(" ").map(Number);

let count = {};
let answer = 0;
let left = 0;
let right = 0;
count[arr[left]] = 1;

while (left < N && right < N) {
  while (right < N - 1 && count[arr[right + 1]] === undefined) {
    right++;
    count[arr[right]] = 1;
  }

  answer += right - left + 1;
  count[arr[left]] = undefined;
  left++;
}

console.log(answer);

0๊ฐœ์˜ ๋Œ“๊ธ€