Sha256: 45504454077e41ebe4585d03017180cf6907d132ea0670fafada00d578bf02b1
Contents?: true
Size: 294 Bytes
Versions: 68
Compression:
Stored size: 294 Bytes
Contents
create((X,Y)) :- X >= 0, Y >= 0, 7 >= X, 7 >= Y. column((_, Y), (_, V)) :- Y =:= V. row((X, _), (U, _)):- X =:= U. diagonal((X, Y), (U, V)) :- (X-Y) =:= (U-V), !; (X+Y) =:= (U+V). attack((X, Y), (U, V)) :- column((X, Y), (U, V)), !; row((X, Y), (U, V)), !; diagonal((X, Y), (U, V)).
Version data entries
68 entries across 68 versions & 1 rubygems