My issue
My code
# cook your dish here
t= int(input())
for i in range (t):
B1,B2,B3=map(int,input.split())
if (B1==0 and B2==0) or(B1==0 and B3==0)or(B2==0 and B1==0)or(B2==0 and B3==0)or(B3==0 and B1==0)or(B3==0 and B2==0):
print("Water filling time")
else:
print("Not now")
Problem Link: WATERFILLING Problem - CodeChef
Hi my old friend . The condition you have given is correct but you gave one condition 2 times for example you checked
(B1==0 and B3==0) or (B3==0 and B1==0) … If you write any of them the code will still work . My code is working and i put this in my code
(B1==1 and B2==1) or (B2==1 and B3==1) or (B1==1 and B3==1):
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
/**
-
SuhailSharieff
*/
public class SuhailSharieff {
public static void main(String args) {
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
for (int i = 0; i < t; i++) {
Listli=new ArrayList<>();
int x=sc.nextInt();
int z=sc.nextInt();
int y=sc.nextInt();
li.add(x);
li.add(z);
li.add(y);
int fre=Collections.frequency(li, 1);
if(fre>=2){System.out.println(“Not now”);}
else{
System.out.println(“Water filling time”);
}
}
}
}