Выберите Число От 1 До 99

Опишем простую процедуру.

Выберем натуральное число N от 1 до 99 и сопоставим ему число, равное количеству букв в записи N в виде слова некоторого языка.

Для полученного числа повторяем эту операцию еще раз.

Для русского языка получается довольно красивое дерево, в котором есть три цикла 3→3, 11→11 и 6→5→4→6.

Выберите число от 1 до 99

Интересно, что в английском языке не более чем за пять шагов мы доходим до 4 и застреваем в цикле.

Вот пример короткого кода на Ruby, который создает нужный нам график для английского языка.

  
   

require 'humanize' require 'rgl/adjacency' require 'rgl/dot' result = RGL::DirectedAdjacencyGraph.new 1.upto(99) { |i|

Теги: #визуализация деревьев #LaTeX #математика


Опишем простую процедуру.

Выберем натуральное число N от 1 до 99 и сопоставим ему число, равное количеству букв в записи N в виде слова некоторого языка.

Для полученного числа повторяем эту операцию еще раз.

Для русского языка получается довольно красивое дерево, в котором есть три цикла 3→3, 11→11 и 6→5→4→6.

Выберите число от 1 до 99

Интересно, что в английском языке не более чем за пять шагов мы доходим до 4 и застреваем в цикле.

Вот пример короткого кода на Ruby, который создает нужный нам график для английского языка.



require 'humanize' require 'rgl/adjacency' require 'rgl/dot' result = RGL::DirectedAdjacencyGraph.new 1.upto(99) { |i|

Теги: #визуализация деревьев #LaTeX #математика

Вместе с данным постом часто просматривают: