166
Programming Challenges / Re: SALC Rasbian 32
« on: December 03, 2019, 05:01:29 AM »
JADE (AIR submission)
pi@RPi4B:~/jade-dev/examples $ g++ -O3 -std=c++11 mil.cpp -ljade -o mil
pi@RPi4B:~/jade-dev/examples $ /usr/bin/time ./mil
r LEN: 999986
Front: ZYXWVUTSRQPONMLKJIHGFEDCBA
Back: ZYXWVUTSRQPONMLKJIHGFEDCBA
UBVal: 1000000
0.08user 0.04system 0:00.12elapsed 98%CPU (0avgtext+0avgdata 9012maxresident)k
0inputs+0outputs (0major+3762minor)pagefaults 0swaps
pi@RPi4B:~/jade-dev/examples $
Code: C++
- #include <jade.hpp>
- MAIN
- STRING s,t,r;
- ARRAY<int> a;
- FOR( VAR x = 0 TO x<1000001 STEP x++ ) DO
- a.push_back(x);
- s += (CHAR)(x%26)+65;
- IF ( LEN(s) == 26 ) THEN
- t += s;
- s = "";
- END
- END
- r = REVERSE$(t);
- PRINT("r LEN: ",LEN(t));
- PRINT("Front: ", LEFT$(r,26));
- PRINT("Back: ", RIGHT$(r,26));
- PRINT("UBVal: ",a[1000000]);
- END
pi@RPi4B:~/jade-dev/examples $ g++ -O3 -std=c++11 mil.cpp -ljade -o mil
pi@RPi4B:~/jade-dev/examples $ /usr/bin/time ./mil
r LEN: 999986
Front: ZYXWVUTSRQPONMLKJIHGFEDCBA
Back: ZYXWVUTSRQPONMLKJIHGFEDCBA
UBVal: 1000000
0.08user 0.04system 0:00.12elapsed 98%CPU (0avgtext+0avgdata 9012maxresident)k
0inputs+0outputs (0major+3762minor)pagefaults 0swaps
pi@RPi4B:~/jade-dev/examples $