Friday 29 January 2016

Anagram in java

package test;
import java.util.*;
public class anagram {
public static  String isanagram(String s,String s1)
{int x=s.length();
int y=s1.length();
if(x!=y)
return "not";
char a[]=s.toCharArray();
char b[]=s1.toCharArray();
Arrays.sort(a);
Arrays.sort(b);
if(Arrays.equals(a, b))
return "anagram";
else
return "not";
}
public static void main(String[] arg)
{
String s,s1;
Scanner sc=new Scanner(System.in);
s=sc.nextLine();
s1=sc.nextLine();
System.out.print(isanagram(s,s1));
}
}

Permutaion in java

package test;
import java.util.*;

public class permutation {
 public static void main(String args[]) {
   permuteString("", "ab");
 }

 public static void permuteString(String beginningString, String endingString) {
   if (endingString.length() <= 1)
    {
     System.out.println("print->"+beginningString + endingString+""+endingString.length());}
   else
   {  for (int i = 0; i < endingString.length(); i++) {
       try {
         String newString = endingString.substring(0, i) + endingString.substring(i + 1);
       
       
         permuteString(beginningString + endingString.charAt(i), newString);
       } catch (StringIndexOutOfBoundsException exception) {
         exception.printStackTrace();
       }
     }
 }
}
}

Wednesday 27 January 2016

Palindrome of String in Java

import java.util.*;

public class palindrome {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
String a=sc.nextLine();
String x;
StringBuilder c=new StringBuilder();
c.append(a);
c=c.reverse();
String d=c.toString();

if(a.equals(d))
{
System.out.println("palindrom");
}
else
{
System.out.println("not");
}
}

}

Reverse Of Sentence in java


public class Sentence{

public static void main(String[] args) {
String a="i am kishan kumar";
String c=" ";
int j=0;
String[] b;
b=a.split(c);
for(int i=0;i<b.length;i++)
{
System.out.println(b[i]);
j++;
}

int k=j-1;
             for(int i=k;i>=0;i--)
          {
System.out.print(b[i]+" ");

             }
}

}