Skip to content

Instantly share code, notes, and snippets.

@botic
Created May 22, 2012 15:07
Show Gist options
  • Select an option

  • Save botic/2769649 to your computer and use it in GitHub Desktop.

Select an option

Save botic/2769649 to your computer and use it in GitHub Desktop.
Bsp 7 - Function of the program
include("ringo/term");
var program = function(a) {
var b = 1;
var c = 0;
while (b <= a) {
var d = 3 * c + 6;
c = c + 1;
b = b + (c * d) + 1;
}
return c;
}
var oldC = -1;
for (var a = 0; a < 1000000; a++) {
var c = program(a);
if (c != oldC) {
oldC = c;
writeln("a: " + a + " --> c: " + c);
}
}
a: 0 --> c: 0
a: 1 --> c: 1
a: 8 --> c: 2
a: 27 --> c: 3
a: 64 --> c: 4
a: 125 --> c: 5
a: 216 --> c: 6
a: 343 --> c: 7
a: 512 --> c: 8
a: 729 --> c: 9
a: 1000 --> c: 10
a: 1331 --> c: 11
a: 1728 --> c: 12
a: 2197 --> c: 13
a: 2744 --> c: 14
a: 3375 --> c: 15
a: 4096 --> c: 16
a: 4913 --> c: 17
a: 5832 --> c: 18
a: 6859 --> c: 19
a: 8000 --> c: 20
a: 9261 --> c: 21
a: 10648 --> c: 22
a: 12167 --> c: 23
a: 13824 --> c: 24
a: 15625 --> c: 25
a: 17576 --> c: 26
a: 19683 --> c: 27
a: 21952 --> c: 28
a: 24389 --> c: 29
a: 27000 --> c: 30
a: 29791 --> c: 31
a: 32768 --> c: 32
a: 35937 --> c: 33
a: 39304 --> c: 34
a: 42875 --> c: 35
a: 46656 --> c: 36
a: 50653 --> c: 37
a: 54872 --> c: 38
a: 59319 --> c: 39
a: 64000 --> c: 40
a: 68921 --> c: 41
a: 74088 --> c: 42
a: 79507 --> c: 43
a: 85184 --> c: 44
a: 91125 --> c: 45
a: 97336 --> c: 46
a: 103823 --> c: 47
a: 110592 --> c: 48
a: 117649 --> c: 49
a: 125000 --> c: 50
a: 132651 --> c: 51
a: 140608 --> c: 52
a: 148877 --> c: 53
a: 157464 --> c: 54
a: 166375 --> c: 55
a: 175616 --> c: 56
a: 185193 --> c: 57
a: 195112 --> c: 58
a: 205379 --> c: 59
a: 216000 --> c: 60
a: 226981 --> c: 61
a: 238328 --> c: 62
a: 250047 --> c: 63
a: 262144 --> c: 64
a: 274625 --> c: 65
a: 287496 --> c: 66
a: 300763 --> c: 67
a: 314432 --> c: 68
a: 328509 --> c: 69
a: 343000 --> c: 70
a: 357911 --> c: 71
a: 373248 --> c: 72
a: 389017 --> c: 73
a: 405224 --> c: 74
a: 421875 --> c: 75
a: 438976 --> c: 76
a: 456533 --> c: 77
a: 474552 --> c: 78
a: 493039 --> c: 79
a: 512000 --> c: 80
a: 531441 --> c: 81
a: 551368 --> c: 82
a: 571787 --> c: 83
a: 592704 --> c: 84
a: 614125 --> c: 85
a: 636056 --> c: 86
a: 658503 --> c: 87
a: 681472 --> c: 88
a: 704969 --> c: 89
a: 729000 --> c: 90
a: 753571 --> c: 91
a: 778688 --> c: 92
a: 804357 --> c: 93
a: 830584 --> c: 94
a: 857375 --> c: 95
a: 884736 --> c: 96
a: 912673 --> c: 97
a: 941192 --> c: 98
a: 970299 --> c: 99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment