Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

4
Kampf der Buchstaben
Ihre Aufgabe ist einfach: Sagen Sie mir, wer den Kampf der Buchstaben gewinnt. Die Truppen Es gibt drei verschiedene "Truppen" in dieser Schlacht, die in dieser Tabelle zusammengefasst sind. name | health | damage A 25 25 B 100 5 C 10 50 Sie können drei eindeutige Zeichen verwenden, um …
9 code-golf 

10
Erweitern Sie diesen australischen Staat
Es gibt 8 australische Staaten und Gebiete mit jeweils 2 oder 3 Buchstaben: ACT: Australisches Hauptstadtterritorium NSW: New South Wales NT: Northern Territory QLD: Queensland SA: Südaustralien TAS: Tasmanien VIC: Victoria WA: Westaustralien Ihre Aufgabe ist es, eine Funktion / ein Programm zu schreiben, die bzw. das eine gültige australische …

4
Erinnern Sie mich noch einmal?
Einführung Schon mal was von Remind gehört? Nein? Ich auch nicht bis vor ungefähr 2 Jahren. Grundvoraussetzung dafür ist, dass Lehrer Erinnerungen senden und mit ihren Schülern kommunizieren. Ziemlich ordentlich, oder? Sie können sogar Emotes senden und auf Nachrichten reagieren! Was ich täglich mache. Aber eine Sache bei Remind ist, …

6
Augapfel die Bits
Es ist nicht so einfach, die als Ovale und Sticks gedruckten Binärwerte zu betrachten ... Um dies zu unterstützen, müssen Sie eine Funktion (oder ein Programm) schreiben, die Zahlen in einer benutzerdefinierten Binärdarstellung druckt. Ich möchte also eine Zahl, z. B. 3 ( 00000011), nehmen und die Bits in einem …

4
Alices ordinale Formatierung
Einführung Alice ist eine 2-D-Sprache von Martin Ender, die zwei verschiedene Ausführungsmodi hat, Kardinal und Ordinal . Wenn der Befehlszeiger übergibt , durch einen Spiegel (entweder /oder \), schaltet er von einem Modus zum anderen. In dieser Herausforderung konzentrieren wir uns auf den Ordnungsmodus , in dem Befehle auf Zeichenfolgen …

30
Anzahl der Werte zwischen Eingabe und nächsthöherem Quadrat
Gegeben eine positive quadratische Zahl als Eingabe. Geben Sie die Anzahl der Werte zwischen der Eingabe und dem nächsthöheren Quadrat aus. Beispiel Eingabe: 1 Ausgabe: 2 Grund: Die Zahlen 2 und 3 liegen zwischen 1 und 4, dem nächsthöheren Quadrat Eingabe: 4 Ausgabe: 4 Grund: Die Zahlen 5, 6, 7, …
9 code-golf  math 

3
Unbeantwortete Fragen von PPCG
Diese liebe StackExchange-Site hat so viele Herausforderungen und so viele gute Antworten. Aber was ist mit den Herausforderungen, die nie beantwortet wurden ? Aufgabe Schreiben Sie ein Programm oder eine Funktion, die eine pseudozufällige offene unbeantwortete Herausforderung (wie in einer Frage mit genau null Antworten) von PPCG druckt. Alle möglichen …

6
Wenn ein Baum einen Prüfer-Code generiert
In der Graphentheorie ist ein Prüfer-Code eine eindeutige Folge von ganzen Zahlen, die einen bestimmten Baum bezeichnen. Sie finden den Prüfer-Code eines Baumes mit dem folgenden Algorithmus aus Wikipedia: Betrachten Sie einen beschrifteten Baum T mit Eckpunkten {1, 2, ..., n}. Entfernen Sie in Schritt i das Blatt mit der …

13
Kreieren Sie Ihr eigenes Rot und Schwarz
In der musikalischen Wiedergabe von Les Miserables erscheint ein Lied namens "Red and Black". Hier ist ein Teil dieses Liedes: Rot - das Blut wütender Männer! Schwarz - die Dunkelheit vergangener Zeiten! Rot - eine Welt, die kurz vor dem Morgengrauen steht! Schwarz - die Nacht, die endlich endet! Quelle. …

10
Rotationssymmetrie der Saite
Eine Drehung "erfolgt durch Aufteilen einer Schnur in zwei Teile und Umkehren ihrer Reihenfolge" . Ein Objekt ist unter einer Operation symmetrisch, wenn das Objekt nach Anwendung dieser Operation unverändert bleibt. Eine "Rotationssymmetrie" ist also die Tatsache, dass eine Saite nach "Rotation" unverändert bleibt. Bei einer nicht leeren Zeichenfolge, sdie …

5
Bestimmen Sie die geschäftigste Zeit
Diese Herausforderung wurde stark von diesem Stapelüberlauf-Beitrag inspiriert . Herausforderung Bestimmen Sie anhand einer Reihe von Kunden, wann sie einen Raum betreten und wann sie ihn verlassen, die Zeitspanne (n), in der der Raum eine maximale Anzahl von Personen hat. Die Zeitauflösung sollte auf die Minute genau sein. Wenn es …
9 code-golf  date 

4
Tipps zum Golfen im Logo
Logo ist eine Programmiersprache, die bereits 1967 entwickelt wurde und im Vergleich zu anderen Sprachen ein großes Potenzial für die Erstellung von Grafiken in relativ wenigen Bytes bietet. Logo ist eine pädagogische Programmiersprache, die Turtle Graphics verwendet . Es gibt mehrere interessante Implementierungen von Logo, darunter: Apple Logo Atari Logo …
9 code-golf  tips 

6
Polyglot Quine vor und zurück!
Sie müssen einen Polyglot erstellen, der seinen Quellcode in einer Sprache und seinen Quellcode in einer anderen Sprache rückwärts ausgibt . Im Gegensatz zu den normalen Regeln können Sie die aktuelle Datei lesen oder eine integrierte Datei verwenden, um den Quellcode Ihrer Übermittlung abzurufen und diesen in einer Sprache umzukehren. …

15
Welche Farbe ist das?
Sie müssen ein Programm spielen, das einen Dateinamen als Eingabe verwendet, und Sie müssen ausgeben, welche Farbe die Datei hat. Die Datei hat eine dieser Erweiterungen, aber Ihr Programm muss nur eine unterstützen. Bitte sagen Sie, welche in Ihrer Antwort. .jpg .png .svg .gif .bmp Und nun zum klassischen Layout. …

22
Dreieckssignal erzeugen
Aufgabe: Berechnen Sie bei gegebenem Abtastindex x den Abtastwert f (x) der Dreieckwelle mit einer Periode von 4 Abtastwerten und der Amplitude 1. Der Versatz kann negativ sein und der Abtastwert kann entweder {0, 1, -1} sein. Testfälle: -5 -> -1 -4 -> 0 -3 -> 1 -2 -> 0 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.