kamal.hasanjk
BAN USERConnect OTG cable to tablet or Mobile.
Connect a mouse to it.
Using mouse one can touch any part of the tablet even its screen is broken.
public ArrayList mergeIntervals(List list1, List list2){
int len1 = 0;
int len2 = 0;
int max = 0;
ArrayList<int[]> finalArray = new ArrayList<int[]>();
while(max < list1.size()+list2.size()){
if(len1 == list1.size() || len2 == list2.size()){
for(int i = len1; i < list1.size() ; i ++){
finalArray.add((int[])list1.get(len1));
len1++;
}
for(int i = len2; i < list2.size() ; i ++){
finalArray.add((int[])list2.get(len2));
len2++;
}
} else{
int[] array1 = (int[])list1.get(len1);
int[] array2 = (int[])list2.get(len2);
int[] result = new int[2];
if(array1[0] <= array2[0]){
result[0] = array1[0];
if(array2[0] >= array1[0] && array2[0] <= array1[1] ){
if(array1[1] >= array2[1] ){
result[1] = array1[1];
}else{
result[1] = array2[1];
}
len2++;
}else{
result[1] = array1[1];
}
len1++;
finalArray.add(result);
}else {
result[0] = array2[0];
if(array1[0] >= array2[0] && array1[0] <= array2[1] ){
if(array1[1] >= array2[1] ){
result[1] = array1[1];
}else{
result[1] = array2[1];
}
len1++;
}else{
result[1] = array2[1];
}
len2++;
finalArray.add(result);
}
}
max = len1+len2;
}
return finalArray;
}
Repammiwilson5, Personnel at BMO Harris Bank
Hi I am Ammy from Served on a research team for improved customer satisfaction survey process,Moderated focus groups to ...
- kamal.hasanjk January 23, 2019