JSFiddle - React, Tailwind, and code Playground

by Nicolas PUJOL

JavaScript

var line = "3 1";
var l = line.split(" ");
var a = new Array(parseInt(l[0])).fill(true);
for (var i = 0; i < l[1] + 1; i++) {
    for (var j = 1; j < l[0]; j++) {
        if ((j + 1) % 2 === 0) {
            a[j] = !a[j];
        }
        if ((j + 1) % 3 === 0) {
            a[j] = !a[j];
        }
    }
}
a[a.length - 1] = !a[a.length - 1];
console.log(a.filter(function(value) {
    return value;
}).length);