Опишем простую процедуру.
Выберем натуральное число N от 1 до 99 и сопоставим ему число, равное количеству букв в записи N в виде слова некоторого языка.
Для полученного числа повторяем эту операцию еще раз.
Для русского языка получается довольно красивое дерево, в котором есть три цикла 3→3, 11→11 и 6→5→4→6.
Интересно, что в английском языке не более чем за пять шагов мы доходим до 4 и застреваем в цикле.
Вот пример короткого кода на Ruby, который создает нужный нам график для английского языка.
Теги: #визуализация деревьев #LaTeX #математикаrequire 'humanize' require 'rgl/adjacency' require 'rgl/dot' result = RGL::DirectedAdjacencyGraph.new 1.upto(99) { |i|
Опишем простую процедуру.
Выберем натуральное число N от 1 до 99 и сопоставим ему число, равное количеству букв в записи N в виде слова некоторого языка.
Для полученного числа повторяем эту операцию еще раз.
Для русского языка получается довольно красивое дерево, в котором есть три цикла 3→3, 11→11 и 6→5→4→6.
Интересно, что в английском языке не более чем за пять шагов мы доходим до 4 и застреваем в цикле.
Вот пример короткого кода на Ruby, который создает нужный нам график для английского языка.
require 'humanize'
require 'rgl/adjacency'
require 'rgl/dot'
result = RGL::DirectedAdjacencyGraph.new
1.upto(99) { |i|
Теги: #визуализация деревьев #LaTeX #математика
-
Навыки, Необходимые Для Ввода Данных Из Дома
19 Oct, 24 -
Если Вы Нашли Scrum
19 Oct, 24 -
Создание M4B Из Mp3 Аудиокниг Для Ipod
19 Oct, 24 -
У Вас Много Денег? Перестаньте Быть Снобами
19 Oct, 24 -
Python, Pitch Shift И Фортепиано
19 Oct, 24