Input
a Sentence and a stretch factor, each word will be repeated according to the
given stretch factor.
Ex.
String
“Hello! Friends.
Stretch
=2
Final
String – Hello! Hello! Friends. Friends.
import
java.io.*;
import
java.util.*;
public
class Stretch_Factor
{   
    public static void main(String[]
args)throws IOException
        {
           BufferedReader Br = new
BufferedReader (new InputStreamReader (System.in));
           int N=0;
           String S,S1="";;
           int P;
           System.out.print("Enter a
String ");
           S=Br.readLine();
           System.out.print("Enter a
Streach ");
           P=Integer.parseInt(Br.readLine());
           String List[]=S.split("
"); 
           Stretch(List,P);
        }
      public static void Stretch(String List[],
int P)
        {
                                      for(int j=0;j<List.length;j++)
                                                {
                                                          String
s="";
                                                          for(int i=0;i<P;i++)
            
                                
                                
                    
            
            
                                                                   {
                                                                             s=s+List[j]+"
";
                                                                   }
                                                          List[j]=s;
                                                }
                                                for(int i=0;i<List.length;i++)
                                                   {
                                                                   System.out.print(List[i]);
                                                   }
                   }            
        }
Output:
Enter a String Man is the artificer of
his own happiness.
Enter a Streach 2
Man Man is is the the artificer
artificer of of his his own own happiness. happiness.
Input
a Sentence, if the word contain a number then repeat next letter for given
number of time.
Ex.
String
“Wo3rk”
Final
String “Worrrk”
import
java.io.*;
import
java.util.*;
public
class Repeat
{   
    public static void main(String[]
args)throws IOException
        {
            BufferedReader Br = new BufferedReader
(new InputStreamReader (System.in));
            int N;
            String S,S1="";;
            int P;
            System.out.print("Enter a
String ");
            S=Br.readLine();
            for(int i=0;i<S.length();i++)
                {
                    if(S.charAt(i)>48
&& S.charAt(i)<=57)
                        {
                            N=S.charAt(i)-48;
                            for(int
j=1;j<N;j++)
                                {
                                    S1=S1+S.charAt(i+1);
                                }
                        }
                        else
                        S1=S1+S.charAt(i);
                }
            System.out.println(S1);
        }
    }
Output:
Enter a String th2is is t3est.
thiis is teeest.
 
 
 
No comments:
Post a Comment