На интервале [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
Язык - 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
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
да
Новые вопросы
Геометрия,
2 года назад
Геометрия,
2 года назад
Математика,
10 лет назад
Обществознание,
10 лет назад
Информатика,
10 лет назад