Citat:
Ursprungligen postat av
manfalang
Algoritmen fungerar också med heltal med 3 siffror
Kod:
311^2
9 66 121
9 67 21 tjojo! klart
311^2=96721
Lite svårare
Kod:
572^2
25 720 5184
25 771 84
327184 =572^2
Håller man bara koll på positionerna, vilket hade underlättats av nollorna som du inte vill minnas, så funkar det även för tal med fler siffror. Men för att det ska gå att räkna ut 572^2 så måste man veta vad 72^2 är.
Alltså (jag byter ut trådstartens x på a och vid behov efterföljande bokstäver):
572^2
25 a 72^2
25 a (49 b 4)
25 a (49 28 4)
25 a 5184
25 720 5184 (Det är tur att 5*2=10, lätt huvudräkning.)
= 327184
Totalt måste man som mest (fetmarkerad rad) hålla fyra tal i minnet i rätt ordning, samtidigt som man huvudräknar med dem.