кодесурса

Ruby Basic Exercises: проверить, что данная строка содержит символы 'i'

script1adsense2code
script1adsense3code

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code