Raspberry BASIC > Programming Challenges

SALC Ubuntu 64

<< < (6/6)

AIR:
VALA


--- Code: Vala ---int main (string[] args) {        var a = new int[1000000];        var s = new StringBuilder();        var t = new StringBuilder();        int c;         for (int x  = 0; x < 1000001; x++) {                a[x] = x;                c = x % 26;                 s.append_c( (char)c + 65);                 if ( c == 25) {                        t.append(s.str.reverse());                        s.truncate();                }        }         string r = t.str;         stdout.printf("r LEN: %d\n",r.length);        stdout.printf("Front: %s\n",r.substring(0,26));        stdout.printf("Back:  %s\n", r.substring(r.length-26,26));        stdout.printf("UBVal: %d\n", a[1000000]);        return 0;} 
riveraa@rpi:~/Projects/vala$ valac -X -O3 mil64.vala

r LEN: 999986
Front: ZYXWVUTSRQPONMLKJIHGFEDCBA
Back:  ZYXWVUTSRQPONMLKJIHGFEDCBA
UBVal: 1000000
0.03user 0.00system 0:00.03elapsed 97%CPU (0avgtext+0avgdata 7704maxresident)k
0inputs+0outputs (0major+1581minor)pagefaults 0swaps


AIR.

Navigation

[0] Message Index

[*] Previous page

Go to full version