You are on page 1of 7

STABLE UNSTABLE

import java.io.*;
import java.util.*;
public class Main
{
public int findPassword(int input1,int input2,int input3,int input4,int input5){
int n[]={input1,input2,input3,input4,input5};
int stable=0,unstable=0;
int max=0,min=1000000,um=0;
for(int i=0;i<n.length;i++){
int temp=n[i];
int count=0;
int flag=1;
while(n[i]!=0){
int r=n[i]%10;
int t=temp,c=0;
while(t!=0){
if(r==t%10)
c++;
t/=10;
}
if(count==0)
count=c;
else if(count!=c){
flag=0;
break;
}
n[i]/=10;
}
if(flag==1){
stable+=temp;
if(max<temp)
max=temp;
}
else{
if(min>temp)
min=temp;
if(um<temp)
um=temp;
unstable+=temp;
}
}
int k = (5*um+2*min)-10*max;
System.out.println(k);
return stable-unstable;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter 5 inputs : ");
int input1=sc.nextInt();
int input2=sc.nextInt();
int input3=sc.nextInt();
int input4=sc.nextInt();
int input5=sc.nextInt();
Main o = new Main();
System.out.println("Stable-Unstable :
"+o.findPassword(input1,input2,input3,input4,input5));
}
}
KEY GENERATION
1)

2)

3)
4)

5)

package wipro;
import java.util.*;
public class Largesmall {
public int min(int r1,int r2,int r3) {
int min=0;
if(r1<r2 && r1<r3)
min=r1;
else if(r2<r3)
min=r2;
else
min=r3;
return min;
}
public int max(int r1,int r2,int r3) {
int max=0;
if(r1>r2 && r1>r3)
max=r1;
else if(r2>r3)
max=r2;
else
max=r3;
return max;
}
public void get(int n1,int n2,int n3) {
int min=0,max=0;
int q1=0,m=1,q2=0,q3=0;
while(n1>0) {
int r1=n1%10;
int r2=n2%10;
int r3=n3%10;
min = min(r1,r2,r3);
max = max(r1,r2,r3);
q1=(max-min)*m+q1;
q2=(min)*m+q2;
q3=(max)*m+q3;
m*=10;
n1/=10;
n2/=10;
n3/=10;
}
System.out.println(q1); //Question 1
System.out.println(q2); //Question 2
System.out.println(q3); //Question 3
}
public void get1(int n1,int n2,int n3) {
int u=0,min=100000;
while(n3>0) {
if(u<n3%10)
u=n3%10;
if(min>n3%10)
min=n3%10;
n3/=10;
}
int out=((n1%1000/100)*(n2%100/10))-u;
int res =((n1%10000/1000)*(n2%1000/100))+min;
System.out.println(out); //Question 4
System.out.println(res); //Question 5
}
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int input1 = sc.nextInt();
int input2 = sc.nextInt();
int input3 = sc.nextInt();
Largesmall o = new Largesmall();
o.get(input1, input2, input3);
o.get1(input1, input2, input3);
}
}

You might also like