Информатика, вопрос задал xysein2000 , 10 лет назад

На интервале [1:1000] надо найти
количество чисел,  у которых сумма цифр в
десятичной и троичной системе счисления совпадают. Ответ записать в десятичной
системе счисления. В ответе укажите только
число без единиц измерения.

Ответы на вопрос

Ответил archery
0
39
Язык - Ruby

def numbers_sum(n)
    n = n.to_s.chars
    sum = 0
    n.each do |c|
        sum += c.to_i()
    end

    return sum
end

k=0
for i in 1..1000
    if numbers_sum(i.to_s(10)) == numbers_sum(i.to_s(3))
        k+=1
    end
end
p k

Ответил archery
0
301
721
1141
1561
1981
2401
2821
3241
3661
4081
4501
4921
5341
5761
6181
6601
7021
7441
7861
8281
8701
9121
9541
9961
Ответил kotya21
0
А всего тогда сколько их?
Ответил archery
0
бесконечность
Ответил 7913
0
А какой правильный ответ то? 39?
Ответил archery
0
да
Новые вопросы