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 |
||
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 |