Advertisement
alvsjo

najduža riječ

Jan 17th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.93 KB | None | 0 0
  1. public static String prepraviBlanko(String s)
  2.         {
  3.             s=s.trim();
  4.             String s1="", s2="";
  5.             char zn;
  6.             for(int i=1;i<s.length()-1;i++)
  7.             {
  8.                 zn=s.charAt(i);
  9.                 if (zn==' ' && zn==s.charAt(i+1))
  10.                 {
  11.                     s1=s.substring(0,i);
  12.                     s2=s.substring(i+1);
  13.                     s=s1+s2;
  14.                     i--;
  15.                 }
  16.             }
  17.             return s;
  18.         }
  19.                    
  20. public static String najduzaRijec(String s)
  21.         {
  22.             s=s.trim();
  23.             s=prepraviBlanko(s);
  24.             String s1,s2;
  25.             String [] r = s.split(" ");
  26.             char a;
  27.             for(int i = 0; i< r.length; i++)
  28.             {
  29.                 for(int k=0;k<r[i].length();k++)
  30.                 {
  31.                 a=r[i].charAt(k);
  32.                 if (!((a>='a' && a<='z') ||(a>='A' && a<='Z')))
  33.                 {
  34.                     s1=r[i].substring(0,k);
  35.                     s2=r[i].substring(k+1);
  36.                     r[i]=s1+s2;
  37.                     k--;
  38.                 }
  39.             }
  40.             }
  41.             int max=0;
  42.             int ind=-1;
  43.             for (int i = 0; i < r.length; i++)
  44.             {
  45.                 if(r[i].length()>max)
  46.                 {
  47.                     max=r[i].length();
  48.                     ind=i;
  49.                 }
  50.             }
  51.    
  52.         return r[ind];
  53.            
  54.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement