Ocena użytkownikóww: ***** / 0
Nadesłany przez Nikodem Solarz, 14 stycznia 2013 15:54
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.suma_cyfr.rb:
#======================================================
#**Implementacja algorytmu obliczającego sumę cyfr liczby całkowitej
#**Narzew
#**14.01.2013
#**dla portalu algorytm.org
#======================================================
#======================================================
#**x => liczba całkowita
#**y => system liczbowy (opcjonalnie, domyślnie 10)
#======================================================
def suma_cyfr_liczby_calkowitej(x, y=10)
result = 0
return 0 if x == 0
while x != 0
result += x%y
x = x/y
end
return result
end