Базовые упражнения на Ruby: создание новой строки с каждым другим символом, начиная с первого в данной строке
Ruby Basic: упражнение 40 с решением
Напишите Ruby-программу для создания новой строки, в которой каждый второй символ будет начинаться с первого в данной строке.
Рубиновый код:
def string_test(str)
str1 = ""
str.split("").each_with_index do |char, index|
str1 += char unless index % 2 == 1
end
return str1
end
print string_test('abcdefgij'),"\n"
print string_test('abcdefg'),"\n"
print string_test('abcdef'),"\n"
print string_test('abc'),"\n"
print string_test('ab'),"\n"
Выход:
acegj aceg туз переменный ток
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить, что данная строка содержит символы «i».
Далее: написать программу на Ruby для подсчета количества 5 в данном массиве.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code