Nämä harjoitukset tehdään viikolla 13 ja käydään läpi viikon 14 viikkoharjoitussessioissa.
1 2 3 4 5 6 7 8 9
int y(x, buckets) { int result = 0; while ( x != 0 ){ // Kerro x:n ensimmäinen ja viimeinen numero keskenään ja lisää tulos muuttujaan result. result += last_digit(x) * first_digit(x) x = remove_first_and_last_digit(x) } return (result mod buckets) }