Desafio:
Dado um número, obtenha o maior número primo estritamente menor que ele, subtraia-o desse número, faça-o novamente para esse novo número com o maior número primo menor e continue fazendo isso até que seja menor que 3. Se atingir 1, seu o programa deve gerar um valor verdadeiro; caso contrário, o programa deve gerar um valor falsey.
Exemplos:
Tudo isso deve dar um valor verdadeiro:
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
Todos estes devem dar valores falsey:
5
7
9
13
15
19
21
25
28
31
33
36
39
43
45
49
Regras:
- Você pode escrever um programa ou função.
- Você pode assumir que a entrada é maior que 2.
- Aplicam-se brechas padrão
- Isso é código-golfe, então a resposta mais curta vence!
9/10
as 2^(-1) 3^2 5^(-1)
está pensando em termos deste último)