Problem 6 auf projecteuler.net
Als ich heute Langeweile hatte, habe ich einmal die Lösung für das Problem 6 in Bash geschrieben, weil ich ohnehin schon den ganzen Tag an verschiedenen Bash-Skripten saß. Das Ergebnis für das Problem 6 berechnet sich sehr schnell:
25164150
real 0m0.002s
user 0m0.000s
sys 0m0.002s
Der Code schaut so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/usr/bin/env bash PART1=0 PART2=0 RESULT=0 for i in {1..100} do PART1=$((PART1 + i * i)) PART2=$((PART2 + i)) done RESULT=$((PART2 * PART2 - PART1)) echo $RESULT |
Veröffentlicht am 16. Oktober 2015 von admin in Bash, Programmierung, projecteuler