кодесурса

Основные упражнения Ruby: создание новой строки из заданной строки с использованием первых трех символов

script1adsense2code
script1adsense3code

Ruby Basic: упражнение 13 с решением

Напишите Ruby-программу для создания новой строки из заданной строки, используя первые три символа или что-то еще, если строка меньше длины 3. Возвращает n копий строки.


Рубиновый код:

def multiple_string(str, n)
    str.length < 3 ? str*n : str[0..2]*n
end
print multiple_string('abcdefg', 1),"\n"
print multiple_string('abcdefg', 2),"\n"
print multiple_string('abcdef', 1),"\n"
print multiple_string('abcdef', 2),"\n"
print multiple_string('abc', 1),"\n"
print multiple_string('ab', 2),"\n"

Выход:

 азбука
abcabc
азбука
abcabc
азбука
ABAB

Блок - схема:

«Блок-схема:

Ruby Code Editor:

Внесите свой код и комментарии через Disqus.

Previous: написать программу на Ruby для создания новой строки, в которой «if» добавляется в начало заданной строки. Если строка уже начинается с «если», вернуть строку без изменений.
Далее: Напишите программу на Ruby, которая принимает радиус сферы в качестве входных данных и вычисляет объем.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code