DE
Size: a a a
DE
DE
DE
DE
DE
DE
function binarySimulation(s, q) {
const result = []
s = [...s]
for (const val of q) {
const [mode, fr, to] = val
if (mode === 'I') {
for (let i = 0; i < s.length; i += 1) {
if (i >= fr - 1 && i <= to - 1) {
s.splice(i, 1, String(1 - s[i]))
}
}
}
if (mode === 'Q') {
result.push(s[fr - 1])
}
}
return result
}
S
function binarySimulation(s, q) {
const result = []
s = [...s]
for (const val of q) {
const [mode, fr, to] = val
if (mode === 'I') {
for (let i = 0; i < s.length; i += 1) {
if (i >= fr - 1 && i <= to - 1) {
s.splice(i, 1, String(1 - s[i]))
}
}
}
if (mode === 'Q') {
result.push(s[fr - 1])
}
}
return result
}
АП
DE
DE
АП
DE
DE
DE
nn
AK
МВ
nn
nn