Compare commits

..

3 Commits

Author SHA1 Message Date
5b739eda96 Logic Functions 2023-07-02 23:08:46 +02:00
75d203cfd5 Modulo 2023-07-02 22:49:18 +02:00
b3565c8ef9 Number Fun 2023-07-02 22:43:43 +02:00
3 changed files with 41 additions and 0 deletions

20
logicfunctions.cpp Normal file
View File

@@ -0,0 +1,20 @@
#include "logicfunctions.h"
// Compute xor
void exclusive(bool x, bool y, bool& ans){
ans = x ^ y;
}
// Compute implication
void implies(bool x, bool y, bool& ans){
if (!(x || y)) {
ans = true;
} else {
ans = y;
}
}
// Compute equivalence
void equivalence(bool x, bool y, bool& ans){
ans = x == y;
}

1
modulo.py Normal file
View File

@@ -0,0 +1 @@
print(len(set([int(input()) % 42 for _ in range(10)])))

20
numberfun.py Normal file
View File

@@ -0,0 +1,20 @@
def test_case(a: int, b: int, c: int) -> bool:
if a + b == c:
return True
elif a - b == c:
return True
elif b - a == c:
return True
elif a * b == c:
return True
elif c * a == b:
return True
elif c * b == a:
return True
return False
n = int(input())
for _ in range(n):
a, b, c = map(int, input().split())
print("Possible" if test_case(a, b, c) else "Impossible")