import java.util.ArrayList;
import java.util.Scanner;
public class Pairs {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("Enter 12 digit number:");
long num=sc.nextLong();
if(count(num)!=12){
System.out.println("Invalid input");
}
else{
ArrayList al=new ArrayList();
String s=""+num;
int i=0;
while(i!=12){
al.add(Long.parseLong(s.substring(i, i+2)));
i=i+2;
}
ArrayList al1=new ArrayList();
String s1=""+num;
int i1=0;
while(i1!=12){
al1.add(Long.parseLong(s1.substring(i1, i1+3)));
i1=i1+3;
}
ArrayList al2=new ArrayList();
String s2=""+num;
int i2=0;
while(i2!=12){
al2.add(Long.parseLong(s2.substring(i2, i2+4)));
i2=i2+4;
}
ArrayList al3=new ArrayList();
String s3=""+num;
int i3=0;
while(i3!=12){
al3.add(Long.parseLong(s3.substring(i3, i3+6)));
i3=i3+6;
}
boolean flag=true;
loop: for(long j:al){
for(long k:al){
if(j>k){
flag=false;
break loop;
}
}
}
if(flag){
System.out.println(al);
}
else{
System.out.println("6 2digit numbers are not in increasing order");
}
boolean flag1=true;
loop1: for(long j:al1){
for(long k:al1){
if(j>k){
flag1=false;
break loop1;
}
}
}
if(flag1){
System.out.println(al1);
}
else{
System.out.println("4 3digit numbers are not in increasing order");
}
boolean flag2=true;
loop2: for(long j:al2){
for(long k:al2){
if(j>k){
flag2=false;
break loop2;
}
}
}
if(flag2){
System.out.println(al2);
}
else{
System.out.println("3 4digit numbers are not in increasing order");
}
boolean flag3=true;
loop3: for(long j:al3){
for(long k:al3){
if(j>k){
flag3=false;
break loop3;
}
}
}
if(flag3){
System.out.println(al3);
}
else{
System.out.println("2 6digit numbers are not in increasing order");
}
}
}
public static long count(long num){
long count=0;
while(num!=0){
num=num/10;
count++;
}
return count;
}
}
Solution
import java.util.ArrayList;
import java.util.Scanner;
public class Pairs {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("Enter 12 digit number:");
long num=sc.nextLong();
if(count(num)!=12){
System.out.println("Invalid input");
}
else{
ArrayList al=new ArrayList();
String s=""+num;
int i=0;
while(i!=12){
al.add(Long.parseLong(s.substring(i, i+2)));
i=i+2;
}
ArrayList al1=new ArrayList();
String s1=""+num;
int i1=0;
while(i1!=12){
al1.add(Long.parseLong(s1.substring(i1, i1+3)));
i1=i1+3;
}
ArrayList al2=new ArrayList();
String s2=""+num;
int i2=0;
while(i2!=12){
al2.add(Long.parseLong(s2.substring(i2, i2+4)));
i2=i2+4;
}
ArrayList al3=new ArrayList();
String s3=""+num;
int i3=0;
while(i3!=12){
al3.add(Long.parseLong(s3.substring(i3, i3+6)));
i3=i3+6;
}
boolean flag=true;
loop: for(long j:al){
for(long k:al){
if(j>k){
flag=false;
break loop;
}
}
}
if(flag){
System.out.println(al);
}
else{
System.out.println("6 2digit numbers are not in increasing order");
}
boolean flag1=true;
loop1: for(long j:al1){
for(long k:al1){
if(j>k){
flag1=false;
break loop1;
}
}
}
if(flag1){
System.out.println(al1);
}
else{
System.out.println("4 3digit numbers are not in increasing order");
}
boolean flag2=true;
loop2: for(long j:al2){
for(long k:al2){
if(j>k){
flag2=false;
break loop2;
}
}
}
if(flag2){
System.out.println(al2);
}
else{
System.out.println("3 4digit numbers are not in increasing order");
}
boolean flag3=true;
loop3: for(long j:al3){
for(long k:al3){
if(j>k){
flag3=false;
break loop3;
}
}
}
if(flag3){
System.out.println(al3);
}
else{
System.out.println("2 6digit numbers are not in increasing order");
}
}
}
public static long count(long num){
long count=0;
while(num!=0){
num=num/10;
count++;
}
return count;
}
}

import java.util.ArrayList; import java.util.Scanner;public clas.pdf

  • 1.
    import java.util.ArrayList; import java.util.Scanner; publicclass Pairs { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); System.out.println("Enter 12 digit number:"); long num=sc.nextLong(); if(count(num)!=12){ System.out.println("Invalid input"); } else{ ArrayList al=new ArrayList(); String s=""+num; int i=0; while(i!=12){ al.add(Long.parseLong(s.substring(i, i+2))); i=i+2; } ArrayList al1=new ArrayList(); String s1=""+num; int i1=0; while(i1!=12){ al1.add(Long.parseLong(s1.substring(i1, i1+3))); i1=i1+3; } ArrayList al2=new ArrayList(); String s2=""+num; int i2=0; while(i2!=12){ al2.add(Long.parseLong(s2.substring(i2, i2+4))); i2=i2+4; } ArrayList al3=new ArrayList(); String s3=""+num;
  • 2.
    int i3=0; while(i3!=12){ al3.add(Long.parseLong(s3.substring(i3, i3+6))); i3=i3+6; } booleanflag=true; loop: for(long j:al){ for(long k:al){ if(j>k){ flag=false; break loop; } } } if(flag){ System.out.println(al); } else{ System.out.println("6 2digit numbers are not in increasing order"); } boolean flag1=true; loop1: for(long j:al1){ for(long k:al1){ if(j>k){ flag1=false; break loop1; } } } if(flag1){ System.out.println(al1); } else{ System.out.println("4 3digit numbers are not in increasing order"); }
  • 3.
    boolean flag2=true; loop2: for(longj:al2){ for(long k:al2){ if(j>k){ flag2=false; break loop2; } } } if(flag2){ System.out.println(al2); } else{ System.out.println("3 4digit numbers are not in increasing order"); } boolean flag3=true; loop3: for(long j:al3){ for(long k:al3){ if(j>k){ flag3=false; break loop3; } } } if(flag3){ System.out.println(al3); } else{ System.out.println("2 6digit numbers are not in increasing order"); } } } public static long count(long num){
  • 4.
    long count=0; while(num!=0){ num=num/10; count++; } return count; } } Solution importjava.util.ArrayList; import java.util.Scanner; public class Pairs { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); System.out.println("Enter 12 digit number:"); long num=sc.nextLong(); if(count(num)!=12){ System.out.println("Invalid input"); } else{ ArrayList al=new ArrayList(); String s=""+num; int i=0; while(i!=12){ al.add(Long.parseLong(s.substring(i, i+2))); i=i+2; } ArrayList al1=new ArrayList(); String s1=""+num; int i1=0; while(i1!=12){ al1.add(Long.parseLong(s1.substring(i1, i1+3)));
  • 5.
    i1=i1+3; } ArrayList al2=new ArrayList(); Strings2=""+num; int i2=0; while(i2!=12){ al2.add(Long.parseLong(s2.substring(i2, i2+4))); i2=i2+4; } ArrayList al3=new ArrayList(); String s3=""+num; int i3=0; while(i3!=12){ al3.add(Long.parseLong(s3.substring(i3, i3+6))); i3=i3+6; } boolean flag=true; loop: for(long j:al){ for(long k:al){ if(j>k){ flag=false; break loop; } } } if(flag){ System.out.println(al); } else{ System.out.println("6 2digit numbers are not in increasing order"); } boolean flag1=true; loop1: for(long j:al1){ for(long k:al1){ if(j>k){
  • 6.
    flag1=false; break loop1; } } } if(flag1){ System.out.println(al1); } else{ System.out.println("4 3digitnumbers are not in increasing order"); } boolean flag2=true; loop2: for(long j:al2){ for(long k:al2){ if(j>k){ flag2=false; break loop2; } } } if(flag2){ System.out.println(al2); } else{ System.out.println("3 4digit numbers are not in increasing order"); } boolean flag3=true; loop3: for(long j:al3){ for(long k:al3){ if(j>k){ flag3=false; break loop3; } }
  • 7.
    } if(flag3){ System.out.println(al3); } else{ System.out.println("2 6digit numbersare not in increasing order"); } } } public static long count(long num){ long count=0; while(num!=0){ num=num/10; count++; } return count; } }