4-rings or 4-squares puzzle: Difference between revisions

some clean up
(Add new solution)
(some clean up)
Line 7,575:
var s: u16 = 0;
inline for (0..7) |i| {
vars v:|= @as(u16 =, 1) << @intCast(t[i] - min);
const d: u4 = @intCast(t[i] - min);
v <<= d;
s |= v;
}
return s == 0x7F;