<span>167960
вот так считала, правда считает долго, а как оптимизировать не знаю
Ruby 22
n = 0
for bin in 1..2**30-1
s = ("000000000000000000000000000000" + bin.to_s(2))[-30..-1]
next if s.include?("11")
i = 0
for j in 0..s.size
i+=1 if s[j] == "1"
end
next if i != 11
n += 1
p [s, i, n]
end
</span>
Ответ находится во вложении
С точки зрения математики и информатики - любыми. Это вопрос предварительной договоренности в рамках конкретной задачи.
Если ответ не устраивает, то уточните: о множествах и объектах, используемых где именно, Вы спрашиваете.
Информация — от латинского слова "information", что означает сведения, разъяснения, изложение. Информа́тика<span> — </span>наука<span> о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки </span>информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений. Программи́рование — процесс создания компьютерных программ.