Prolog
mother(trude, sally).
father(tom, sally).
father(tom, erica).
father(mike, tom).
sibling(X, Y) :- parent(Z, X), parent(Z, Y).
parent(X, Y) :- father(X, Y).
parent(X, Y) :- mother(X, Y).
Unlambda
` ` ` ` s ` ` s ` k s ` ` s ` k `
s i ` ` s ` k k ` ` s ` k ` ` s`
` s ` k s ` ` s ` k ` s ` k s ` s
` k k ` ` s ` ` s ` k s ` ` s` k`
s ` k s ` s ` k k ` k ` k i ` ` s
` k ` ` s ` ` s ` ` s i ` k .* `k
r i i ` k i i ` d ` ` s ` ` s
` k s ` ` s ` k ` s i ` ` s ` k k
` ` s ` k ` ` s ` ` s ` k s ` ` s
` k ` s ` k s ` s ` k k ` ` s ` `
s ` k s ` ` s ` k ` s ` k s ` s `
k k ` k ` k i ` ` s ` k ` ` s ` `
s ` ` s i ` k .* ` k r i i ` k i
Java
public class MathUtils {
public boolean isPrime(int n) {
for (int i=2; i*i<=n; i++) {
if (n%i==0) {
return true;
}
}
return false;
}
}
Do you know these 3 languages?
Sign up to try them all.
Solve language-specific tasks to taste different languages.