Set right-adjacent bits: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Changed a variable.)
m (→‎{{header|Wren}}: Slightly simpler.)
Line 324: Line 324:
if (e == 0 || n <= 0) return bits
if (e == 0 || n <= 0) return bits
var bits2 = bits.toList
var bits2 = bits.toList
var i = 0
for (i in 0...e - 1) {
while (i < e - 1) {
var c = bits[i]
var c = bits[i]
if (c == 1) {
if (c == 1) {
Line 334: Line 333:
}
}
}
}
i = i + 1
}
}
return bits2
return bits2