Wyzwanie:
Biorąc pod uwagę liczbę, weź największą liczbę pierwszą dokładnie od niej, odejmij ją od tej liczby, zrób to ponownie z tym nowym numerem z największą liczbą pierwszą mniejszą i kontynuuj robienie tego, aż będzie mniejsza niż 3. Jeśli osiągnie 1, twoja program powinien wypisać prawdziwą wartość, w przeciwnym razie program powinien wypisać wartość falsey.
Przykłady:
Wszystko to powinno dać prawdziwą wartość:
3
4
6
8
10
11
12
14
16
17
18
20
22
23
24
26
27
29
30
32
34
35
37
38
40
41
42
44
46
47
48
50
Wszystkie powinny dać wartości falsey:
5
7
9
13
15
19
21
25
28
31
33
36
39
43
45
49
Zasady:
- Możesz napisać program lub funkcję.
- Możesz założyć, że dane wejściowe są większe niż 2.
- Obowiązują standardowe luki
- To jest golf golfowy, więc wygrywa najkrótsza odpowiedź!
9/10
co 2^(-1) 3^2 5^(-1)
myśli w kategoriach tego ostatniego)