1957.js
/** ------------------------------------------------------------------------------
*
* 1957. Delete Characters to Make Fancy String
* Topics: String
* https://leetcode.com/problems/delete-characters-to-make-fancy-string/?envType=daily-question&envId=2024-11-01
*
------------------------------------------------------------------------------ */
/**
* @param {string} s
* @return {string}
*/
var makeFancyString = function (s) {
let count = 1
let prev = s[0]
let answer = s[0]
for (let i = 1; i < s.length; i++) {
const w = s[i]
if (prev !== w) {
count = 1
prev = w
answer += w
continue
}
if (prev === w && count < 2) {
answer += w
count++
continue
}
if (prev === w && count === 2) {
continue
}
}
return answer
}