Ruby Basic Exercises: создать строку, используя первые два символа
Ruby Basic: упражнение 35 с решением
Напишите программу на Ruby для создания строки, используя первые два символа (если они есть) данной строки, если первый символ - «p», а второй - «s», в противном случае возвращает пустую строку.
Рубиновый код:
def text_test(str)
len = str.length();
temp = "";
if(len >= 1)
if(str.slice(0) =='p')
temp += str.slice(0);
if(len >= 2)
if(str.slice(1) =='s')
temp += str.slice(1);
end
end
end
end
return temp;
end
print text_test("psabcd"),"\n"
print text_test("abcd")
Выход:
п.с.
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить, появляется ли строка «Java» с индексом 1 в заданной строке, если появляется «Java», вернуть строку без «Java», в противном случае вернуть строку без изменений.
Далее: Напишите программу на Ruby для проверки двух целых чисел и возврата того значения, которое ближе всего к значению 10, или возврата 0, если два целых числа равны.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования