package ru.job4j.array;

public class ContainSubString {

    public boolean contains(String origin, String sub) {
        String subTest="";
        for (int i = 0; i < origin.length(); i++) {
            for (int j = 0; j < sub.length(); j++) {
                if (origin.charAt(i)==sub.charAt(j)) {
                    subTest = subTest + origin.charAt(i);
                    i++;
                } else {
                    break;
                }
            }
        }

        if (subTest.equals(sub)) {
            return true;
        } else {
            return false;
        }
    }

}


@@ -183,24 +183,161 @@
 h(); i++) %7B%0A
+            if (origin.charAt(i) == sub.charAt(0)) %7B%0A                subTest = %22%22;%0A                subTest =subTest + sub.charAt(0);%0A    
             
@@ -349,17 +349,17 @@
 int j = 
-0
+1
 ; j %3C su
@@ -385,32 +385,36 @@
                 
+ 
+   
 if (origin.charA
@@ -420,11 +420,17 @@
 At(i
-)
+ + j) 
 ==
+ 
 sub.
@@ -454,32 +454,36 @@
                 
+    
 subTest = subTes
@@ -501,16 +501,20 @@
 charAt(i
+ + j
 );%0A     
@@ -532,37 +532,58 @@
     
-i++;%0A                %7D else %7B
+    i = subTest.equals(sub) ? origin.length() : i;
 %0A   
@@ -603,14 +603,9 @@
     
-break;
+%7D
 %0A   
@@ -643,25 +643,24 @@
       %7D%0A
-%0A
         
 if (subT
@@ -651,18 +651,22 @@
         
-if
+return
  (subTes
@@ -684,87 +684,23 @@
 b)) 
-%7B%0A            return true;%0A        %7D else %7B%0A            return false;%0A        %7D
+? true : false;
 %0A   

edit task #228