From bd3d94931750e466d29fddef5fa20575384a3e6f Mon Sep 17 00:00:00 2001 From: "Ahmed M. Abd EL-latif" Date: Mon, 14 Feb 2022 14:23:47 +0200 Subject: [PATCH] 1st day --- ImplementstrStr.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ImplementstrStr.rb diff --git a/ImplementstrStr.rb b/ImplementstrStr.rb new file mode 100644 index 0000000..4710a70 --- /dev/null +++ b/ImplementstrStr.rb @@ -0,0 +1,13 @@ +def str_str(haystack, needle) + return 0 if (haystack.empty? && needle.empty?) || (haystack.empty? == false && needle.empty?) + (0..haystack.size-1).each do |i| + if haystack[i..i+needle.size-1] == needle + return i + end + end + return -1 + + +end + +puts str_str("aaaa","bba") \ No newline at end of file