Sha256: bb2a16934224ddcbfa63cf32501db715e602813710a830637ca6c62d4f5dc3e1
Contents?: true
Size: 371 Bytes
Versions: 5
Compression:
Stored size: 371 Bytes
Contents
function fannkuch() { var count = Array(8); var r = 8; var done = 0; while (done < 40) { // write-out the first 30 permutations done += r; while (r != 1) { count[r - 1] = r; r--; } while (true) { count[r] = count[r] - 1; if (count[r] > 0) break; r++; } } return done; } assertEq(fannkuch(), 41);
Version data entries
5 entries across 5 versions & 3 rubygems