Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

1)Even or Not

if(input1%2==0)
        {
            return 2;
        }
        else
        {
            return 1;
        }

2) HOW MANY ARE EVEN OR ODD

int count=0;

        if(input6.equals("even"))
        {
            if(input1%2==0)
            {
                count++;
            }
            if(input2%2==0)
            {
                count++;
            }
            if(input3%2==0)
            {
                count++;
            }
            if(input4%2==0)
            {
                count++;
            }
            if(input5%2==0)
            {
                count++;
            }
        }
        else
        {
            if(input1%2!=0)
            {
                count++;
            }
            if(input2%2!=0)
            {
                count++;
            }
            if(input3%2!=0)
            {
                count++;
            }
            if(input4%2!=0)
            {
                count++;
            }
            if(input5%2!=0)
            {
                count++;
            }
        }
        return count;

3) DIGIT SUM EVEN OR ODD

int rem,sum=0;

        while(input1!=0)
        {
            rem=input1%10;
            if(input2.equals("even"))
            {
                if(rem%2==0)
                {
                    sum=sum+rem;
                }
            }
            else
            {
                if(rem%2!=0)
                {
                    sum=sum+rem;
                }
            }
            input1=input1/10;
        }
        return sum;

4) DIGIT SUM

int temp=input1,sum=0,rem;

       
while(temp/10!=0)
     
{  
       
    sum=0;
       
    while(temp!=0)
       
    {
       
        rem=temp%10;
       
        sum=sum+rem;
       
        temp=temp/10;
       
    }
       
    temp=sum;
     
}  
if(input1>=-9&&input1<=9)
{
return input1;
}
        return sum;

5) NTH FIBANOCCI
int fib1=0,fib2=1,fib3;

        int count=1;
        while(count!=input1)
        {
            fib3=fib1+fib2;
            fib1=fib2;
            fib2=fib3;
            count++;
        }
        if(input1==1)
        {
            return 0;
        }
        else
        {
            return fib1;
        }
    }

6)ARRAY OUTPUT EVEN OR ODD PROCESSING

for(int i=0;i<input2;i++)

        {
            if(input1[i]%2==0)
            {
                input1[i]=input1[i]+2;
            }
            else
            {
                input1[i]=input1[i]+1;
            }

        }
        return input1;

7) SUM OF SUMS OF DIGITS IN CYCLIC ORDER

String str1=Integer.toString(input1);

        int i,j,sum=0;
        int[] arr=new int[str1.length()];
        for(i=0;i<arr.length;i++)
        {
            arr[i]=Character.getNumericValue(str1.charAt(i));

        }
        for(i=0;i<arr.length;i++)
        {
            for(j=i;j<arr.length;j++)
            {
                sum=sum+arr[j];
            }
        }
        return sum;

8) Sum of powers of digits

String str1=Integer.toString(input1);
        int i,sum=0;
        int [] arr=new int[str1.length()];
        for(i=0;i<arr.length;i++)
        {
            arr[i]=Character.getNumericValue(str1.charAt(i));
        }
        for(i=0;i<arr.length-1;i++)
        {
            sum=sum+(int)Math.pow(arr[i],arr[i+1]);
        }
        sum+=1;
        return sum;
9) SUM OF NON PRIME INDEXES

int count=0,sum=0;

        for(int i=0;i<input2;i++)
        {
            count=0;
            for(int j=1;j<=(i/2);j++)
            {
                if(i%j==0)
                {
                    count++;
                }
            }
            if(count!=1)
            {
                sum=sum+input1[i];
            }
        }
        return sum;

10) IS PALINDROME STRING OR NOT

String str2=””;

for(int i=input1.length()-1;i>=0;i--)

str2=str2+input1.charAt(i);

if(input1.equalsIgnoreCase(str2))

return 2;

else

return 1;
}

11) MOST FREQUENT DIGIT IN FOUR INPUT NUMBERS

String str=””+input1+input2+input3+input4;

        int count=0,res=0,max=0;
        for(int i=0;i<str.length();i++)
        {
            count=0;
            for(int j=0;j<str.length();j++)
            {
                int a=Character.getNumericValue(str.charAt(i));
                int b=Character.getNumericValue(str.charAt(j));
                if(a==b)
                {
                    count++;
                }
            }
            if(count>max)
            {
                max=count;
                res=Character.getNumericValue(str.charAt(i));
            }
            else if(count==max&&res<Character.getNumericValue(str.charAt(i)))
            {
                res=Character.getNumericValue(str.charAt(i));

            }

        }
        return res;

12) WEIGTH HILL PATTERN

int sum=0,res=0;

        for(int i=0;i<input1;i++)
        {
            for(int j=0;j<=i;j++)
            {
                sum=input2+(i*input3);
                res=res+sum;
            }
        }
        return res;

13) WEIGHT OF THE STRING

int sum=0;

        for(int i=0;i<input1.length();i++)
        {
            if(input2==1)
            {
                if((input1.charAt(i)>='A')&&(input1.charAt(i)<='Z'))
                {
                    sum=sum+((int)input1.charAt(i))-64;
                }
                else if((input1.charAt(i)>='a')&&(input1.charAt(i)<='z'))
                {
                    sum=sum+((int)input1.charAt(i))-96;
                }
            }
            else
            {
               
if(((input1.charAt(i)>='A')&&(input1.charAt(i)<='Z'))&&(input1.charAt(i)!
='A')&&(input1.charAt(i)!='E')&&(input1.charAt(i)!='I')&&(input1.charAt(i)!
='O')&&(input1.charAt(i)!='U'))
                {
                    sum=sum+((int)input1.charAt(i))-64;
                }
elseif(((input1.charAt(i)>='a')&&(input1.charAt(i)<='z'))&&(input1.charAt(i)!
='a')&&(input1.charAt(i)!='e')&&(input1.charAt(i)!='i')&&(input1.charAt(i)!
='o')&&(input1.charAt(i)!='u'))
                {
                    sum=sum+((int)input1.charAt(i))-96;
                }
               
            }
        }
        return sum;

14) READ SECOND WORD AND CHANGE IT TO UPPERCASE

String str2[]=input1.split(" ");

        if(str2.length<=1)
        {
            return "LESS";
        }
        else
            return str2[1].toUpperCase();

15) FIND PASSWORD STABLE OR UNSTABLE

int arr[]={input1,input2,input3,input4,input5};

        String str;
        Set<Integer> n=new HashSet<>();
        int repCount=0,count=0,stableSum=0,unStableSum=0;
        for(int i=0;i<arr.length;i++)
        {
            str=""+arr[i];
            boolean b=true;
            for(int j=0;j<str.length();j++)
            {
                n.add(Character.getNumericValue(str.charAt(j)));
            }
            Object arr1[]=n.toArray();
            n.clear();
            for(int j=0;j<arr1.length;j++)
            {
                count=0;
                for(int k=0;k<str.length();k++)
                {
                    if(arr1[j]==(Character.getNumericValue(str.charAt(k))))
                    {
                        count++;
                    }
                }
                if(j==0)
                {
                    repCount=count;
                }
                System.out.println(repCount);
                if(repCount!=count)
                {
                    b=false;
                    break;

                }
            }
            if(b)
            {
                stableSum=stableSum+Integer.parseInt(str);
            }
            else
            {
                unStableSum=unStableSum+Integer.parseInt(str);
            }
        }
        int sum=stableSum-unStableSum;
        return sum;

16)User Id generator

String str="";

        int len1=input1.length();
        int len2=input2.length();
        String str1=""+input3;
        String str2="";
        if(len1>len2)
        {
            str=str+input2.charAt(len2-1)+input1+(str1.charAt(input4-1))+(str1.charAt(str1.length()-
input4));
        }
        else if(len1<len2)
        {
            str=str+input1.charAt(len1-1)+input2+(str1.charAt(input4-1))+(str1.charAt(str1.length()-
input4));
        }
        else
        {
            if(input1.compareTo(input2)>1)
                str=str+input2.charAt(len2-1)+input1+(str1.charAt(input4-1))+
(str1.charAt(str1.length()-input4));
            else
            {
                str=str+input1.charAt(len1-1)+input2+(str1.charAt(input4-1))+
(str1.charAt(str1.length()-input4));
            }
        }

        for(int i=0;i<str.length();i++)
        {
            if(str.charAt(i)>='A'&&str.charAt(i)<='Z')
            {
                str2=str2+Character.toLowerCase(str.charAt(i));

            }
            else if(str.charAt(i)>='a'&&str.charAt(i)<='z')
            {
                str2=str2+Character.toUpperCase(str.charAt(i));
            }
            else
            {
                str2=str2+str.charAt(i);
            }
        }
        return str2;

17)Make a password from parts of strings

String str1="";

        int len=input1.length();
        if(len%3==0)
        {
            str1=str1+input1.substring((len/3),(len/3)*2);
        }
        else if(len%3==1)
        {
            str1=str1+input1.substring((len/3),((len/3)*2)+1);
        }
        else
        {
            str1=str1+input1.substring((len/3)+1,(((len/3)*2)+1));
        }
        int len1=input2.length();
        if(len1%3==0)
        {
            str1=str1+input2.substring((len1/3),(len1/3)*2)+input2.substring(0,len1/3);
        }
        else if(len1%3==1)
        {
            str1=str1+input2.substring((len1/3),((len1/3)*2)+1)+input2.substring(0,len1/3);
        }
        else
        {
            str1=str1+input2.substring((len1/3)+1,(((len1/3)*2)+1))+input2.substring(0,(len1/3)+1);
        }
        return str1;

You might also like