sourchak
BAN USERimport java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class IntegerX
{
String s;
public IntegerX()throws Exception
{
System.out.print("Enter an integer:");
s=new BufferedReader(new InputStreamReader(System.in)).readLine();
}
public void get()
{
int n=s.length(),min=Integer.parseInt(s);
for(int i=0,j;i<n-1;i++)
if(i<n-2 && min>(j=Integer.parseInt(s.substring(0,i)+String.valueOf(Integer.parseInt(s.substring(i,i+1))>Integer.parseInt(s.substring(i+1,i+2))?Integer.parseInt(s.substring(i,i+1)):Integer.parseInt(s.substring(i+1,i+2)))+s.substring(i+2,n))))
min=j;
else if(i==n-2 && min>(j=Integer.parseInt(s.substring(0,i)+String.valueOf(Integer.parseInt(s.substring(i,i+1))>Integer.parseInt(s.substring(i+1,i+2))?Integer.parseInt(s.substring(i,i+1)):Integer.parseInt(s.substring(i+1,i+2))))))
min=j;
System.out.println(min);
}
public static void Main(String a[])throws Exception
{
IntegerX psi=new IntegerX();
psi.get();
}
}
- sourchak August 03, 2016