Упражнения на Ruby String: усечение заданной строки до первых n слов
Рубиновая строка: упражнение 17 с решением
Напишите Ruby-программу для усечения заданной строки до первых n слов.
Рубиновый код:
str ="Python is a widely used high-level, general-purpose,
interpreted, dynamic programming language.
Its design philosophy emphasizes code readability,
and its syntax allows programmers to express concepts in
fewer lines of code than possible in languages such
as C++ or Java."
n = 3
print str.split[0...n].join(' ')
n = 8
print "\n",str.split[0...n].join(' ')
n = 11
print "\n",str.split[0...n].join(' ')
Выход:
Python является Python - широко используемый интерпретируемый Python - широко используемый универсальный интерпретируемый динамический язык программирования высокого уровня.
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы получить количество строк в данной строке.
Далее: Напишите Ruby-программу для удаления символа из заданной строки, если он начинается с указанного символа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code