Ruby Basic Exercises: проверить, что данная строка содержит символы 'i'
Ruby Basic: упражнение 39 с решением
Напишите программу на Ruby, чтобы проверить, что данная строка содержит символы «i».
Рубиновый код:
def test_str(str)
count = 0
for i in 0..str.length do
if(str.slice(i) =='i')
count = count + 1
end
end
return (count >= 1 && count <= 3);
end
print test_str('Python'),"\n"
print test_str('Diligent1'),"\n"
print test_str('Industrious'),"\n"
print test_str('Impartiality')
Выход:
ложный правда правда правда
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить два положительных целочисленных значения и вернуть большее значение, которое находится в диапазоне от 20..30 включительно, или вернуть 0, если в этом диапазоне нет числа.
Далее: Напишите программу на Ruby, чтобы создать новую строку, в которой каждый второй символ начинается с первого в данной строке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code