Nein, das meine ich nicht ϕ = 1.618...
und π = 3.14159...
. Ich meine die Funktionen .
- φ (x) ist die Anzahl von ganzen Zahlen, die kleiner oder gleich der Zahl
x
sind, zu der eine relative Primzahl bestehtx
. - π (x) ist die Anzahl der Primzahlen kleiner oder gleich
x
. - Nehmen wir an, dass "nicht pi" dann π̅ (x) ist, und definieren Sie es als die Anzahl der Komposite, die kleiner oder gleich sind
x
.
Aufgabe
Bei einer streng positive ganze Zahl ist x
, berechnen φ (& pi; (x)) . Die Bewertung erfolgt in Byte.
Beispiele
Jede Zeile besteht aus der Eingabe (von 1 bis einschließlich 100) und der entsprechenden Ausgabe, die durch ein Leerzeichen getrennt sind.
1 0
2 0
3 0
4 1
5 1
6 1
7 1
8 2
9 2
10 4
11 4
12 2
13 2
14 6
15 4
16 6
17 6
18 4
19 4
20 10
21 4
22 12
23 12
24 6
25 8
26 8
27 16
28 6
29 6
30 18
31 18
32 8
33 12
34 10
35 22
36 8
37 8
38 20
39 12
40 18
41 18
42 12
43 12
44 28
45 8
46 30
47 30
48 16
49 20
50 16
51 24
52 12
53 12
54 36
55 18
56 24
57 16
58 40
59 40
60 12
61 12
62 42
63 20
64 24
65 22
66 46
67 46
68 16
69 42
70 20
71 20
72 32
73 32
74 24
75 52
76 18
77 40
78 24
79 24
80 36
81 28
82 58
83 58
84 16
85 60
86 30
87 36
88 32
89 32
90 48
91 20
92 66
93 32
94 44
95 24
96 70
97 70
98 24
99 72
100 36
Verwenden Sie diesen Link , um die erwartete Ausgabe für eine Eingabe zu berechnen. Auch eine Liste der Ein- und Ausgänge für x <= 1000
vorgesehen ist hier auf Pastebin . (Mit diesem Minkolang-Programm erstellt .)
Bestenlisten
Hier ist ein Stack-Snippet, um sowohl eine reguläre Rangliste als auch eine Übersicht der Gewinner nach Sprache zu generieren.
Um sicherzustellen, dass Ihre Antwort angezeigt wird, beginnen Sie Ihre Antwort mit einer Überschrift. Verwenden Sie dazu die folgende Markdown-Vorlage:
## Language Name, N bytes
Wo N
ist die Größe Ihres Beitrags? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Wenn Sie mehrere Zahlen in Ihre Kopfzeile aufnehmen möchten (z. B. weil Ihre Punktzahl die Summe von zwei Dateien ist oder wenn Sie die Strafen für Interpreter-Flags separat auflisten möchten), stellen Sie sicher, dass die tatsächliche Punktzahl die letzte Zahl in der Kopfzeile ist:
## Perl, 43 + 2 (-p flag) = 45 bytes
Sie können den Namen der Sprache auch als Link festlegen, der dann im Leaderboard-Snippet angezeigt wird:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes