xyz Interview Question
Country: United States
Interview Type: In-Person
String[] sentences={"it go will away","go do art","what to will east"};
String[] queries={"it will","go east will","will"};
// System.out.println(sentences.length+" : "+queries.length);
ArrayList<ArrayList<Integer>> ulist=new ArrayList<ArrayList<Integer>>();
for(int i=0;i<queries.length;i++){
String[] q=queries[i].split(" ");
int length=q.length;
ArrayList<Integer> list=new ArrayList<Integer>();
for(int j=0;j<sentences.length;j++){
String[] s=sentences[j].split(" ");
// System.out.println(s.length);
int count=0;
for(int k=0;k<q.length;k++){
for(int l=0;l<s.length;l++){
if(q[k].equals(s[l])){
count++;
}
}
}
if(count==length){
// System.out.println(j);
list.add(j);
}
}
if(list.isEmpty()){
list.add(-1);
}
ulist.add(list);
}
for(int i=0;i<ulist.size();i++){
System.out.println(ulist.get(i));
}
String[] sentences={"it go will away","go do art","what to will east"};
String[] queries={"it will","go east will","will"};
// System.out.println(sentences.length+" : "+queries.length);
ArrayList<ArrayList<Integer>> ulist=new ArrayList<ArrayList<Integer>>();
for(int i=0;i<queries.length;i++){
String[] q=queries[i].split(" ");
int length=q.length;
ArrayList<Integer> list=new ArrayList<Integer>();
for(int j=0;j<sentences.length;j++){
String[] s=sentences[j].split(" ");
// System.out.println(s.length);
int count=0;
for(int k=0;k<q.length;k++){
for(int l=0;l<s.length;l++){
if(q[k].equals(s[l])){
count++;
}
}
}
if(count==length){
// System.out.println(j);
list.add(j);
}
}
if(list.isEmpty()){
list.add(-1);
}
ulist.add(list);
}
for(int i=0;i<ulist.size();i++){
System.out.println(ulist.get(i));
}
{
- Anonymous May 08, 2020String[] sentences={"it go will away","go do art","what to will east"};
String[] queries={"it will","go east will","will"};
// System.out.println(sentences.length+" : "+queries.length);
ArrayList<ArrayList<Integer>> ulist=new ArrayList<ArrayList<Integer>>();
for(int i=0;i<queries.length;i++){
String[] q=queries[i].split(" ");
int length=q.length;
ArrayList<Integer> list=new ArrayList<Integer>();
for(int j=0;j<sentences.length;j++){
String[] s=sentences[j].split(" ");
// System.out.println(s.length);
int count=0;
for(int k=0;k<q.length;k++){
for(int l=0;l<s.length;l++){
if(q[k].equals(s[l])){
count++;
}
}
}
if(count==length){
// System.out.println(j);
list.add(j);
}
}
if(list.isEmpty()){
list.add(-1);
}
ulist.add(list);
}
for(int i=0;i<ulist.size();i++){
System.out.println(ulist.get(i));
}
}