кодесурса

Базовые упражнения на Ruby: создание новой строки с каждым другим символом, начиная с первого в данной строке

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code