Programmierrätsel & Code Golf

16
Die einzigartige PIN-Liste für Vorhängeschlösser!

Einführung In einem privaten Chat ist ein Freund von mir anscheinend kürzlich auf ein Sicherheitssystem gestoßen, das die folgenden zwei Einschränkungen für seine gültigen Pins aufweist: Jede Ziffer muss eindeutig sein (dh "1" darf nur einmal vorkommen) Die Reihenfolge der Ziffern spielt keine...

16
Fisch essen, an Größe zunehmen

Sie sind Fische in einem Teich, der überleben muss, indem Sie andere Fische essen. Sie können nur Fisch essen, der gleich groß oder kleiner ist als Sie. Sie müssen ein Programm erstellen, das einen Fischschwarm als sortierte Eingabe verwendet. Daraus müssen Sie herausfinden, wie viele Fische Sie...

16
Wechselndes Muster

In einer nun gelöschten Stapelüberlauf-Frage hat jemand Folgendes gepostet: Schreiben eines Programms oder der Funktion zum Drucken in alternierenden Muster *und #basierend auf einer vorgegebenen ganzen Zahl n. Einige Beispiele: Eingabe: n=1 Ausgabe: * Eingabe n=5 Ausgabe: *#### ###** ***## ###**...

16
Q u i n e R e l a y!

Quine Relay! A quine Relais der Ordnung ist eine Reihe von Programmen in unterschiedlichen Sprachen , so dass jedes Programm Ausgänge und Ausgänge .nnnP1… PnP1…PnP_1\dots P_nPichPichP_iPi + 1Pich+1P_{i+1}PnPnP_nP1P1P_1 Hier ist beispielsweise ein 2-Quine-Relais zu sehen: Ruby → Perl 6: Dieses...

16
Magie: Der Sammelkampf mit Fähigkeiten

verbunden Tor: Bei zwei Kreaturen mit optionalen Kampffähigkeiten werden eindeutige, aber konsistente Werte zurückgegeben, die angeben, welche Kreaturen gegebenenfalls gestorben sind. Eingang: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]]...

16
Wie viele drei?

In dieser Aufgabe erhält Ihr Code eine Ganzzahl als Eingabe. Ihr Code sollte dann die größte Anzahl von Vielfachen von ausgeben, die verkettet werden können (in Basis ), um (ohne führende Nullen) zu bilden. Wenn Sie zum Beispiel als Eingabe erhalten haben,nnn3331010103 n3n3n260422604226042...

16
Die Binärzäune

Eingang: Eine ganze Zahl nim Bereich2 <= n <= 10 Eine Liste positiver Ganzzahlen Ausgabe: Konvertieren Sie die Ganzzahlen in ihre Binärdarstellung (ohne führende Nullen) und fügen Sie sie alle zusammen. Bestimmen Sie dann alle binären Teilzeichenfolgen, die einen 'binären Zaun' bilden, indem...

16
Beliebiges Längen-Hashing

Betrachten Sie eine haben Hash - Funktion HH\mathcal{H} die Strings der Länge nimmt 2n2n2n und kehrt Strings der Länge nnn und hat die schöne Eigenschaft , dass es resistent gegen Kollisionen , dh es ist schwierig , zwei verschiedene Zeichenketten zu finden s≠s′s≠s′s \neq s' mit dem gleichen Hash -...

16
Ist diese Zeichenfolge ein Palindrom (im Morsecode)?

Herausforderung Inspiriert von diesem Video Wie Sie vielleicht wissen, ist ein Palindrom ein Wort, das vorwärts und rückwärts geschrieben ist. Das Wort "PULP" ist kein Palindrom, aber wenn es in Morsecode übersetzt wird (wobei der Abstand zwischen den Buchstaben entfernt wird), wird "PULP" zu "....

16
Maximieren Sie die Tour des Sudoku-Königs

Hintergrund Sudoku ist ein Zahlenrätsel, bei dem bei einem in Felder der Größe unterteilten Raster jede Zahl von bis in jeder Zeile, Spalte und jedem Feld genau einmal vorkommen sollte.n × nn×n n \times n nn n 11 1 nn n Im Schachspiel kann der König in einer Runde in eine von maximal 8 benachbarten...

16
Ist das eine Dur-Tonleiter (oder gleichwertig)?

Sandkasten Die Dur-Tonleiter (oder Ionian-Tonleiter) ist eine der am häufigsten verwendeten Tonleitern, insbesondere in der westlichen Musik. Es ist eine der diatonischen Skalen. Wie viele musikalische Skalen besteht es aus sieben Noten: Die achte dupliziert die erste mit der doppelten Frequenz, so...

16
Größte und kleinste mögliche Anzahl

Aufgabe Geben Sie bei einem Array nicht negativer Zahlen die größte und kleinste Zahl aus, die durch Zusammenfügen gebildet werden kann. Regeln Eingabe, Ausgabe kann in jedem beliebigen Format erfolgen. Das Array darf höchstens 1 Dezimalzahl haben. Beispiele input:[22,33,44,55.55,33]...

16
Gewicht des am wenigsten gewichteten RoD-Pfads

Sei Aeine mdurch nrechteckige Matrix positiver Ganzzahlen, wobei mund nauch positive Ganzzahlen sind. Wir sind an RoD-Pfaden ('Rechts-oder-Runter'-Pfaden) von der oberen linken Zelle Azur unteren rechten Zelle interessiert . In einem RoD-Pfad ist jede nachfolgende Zelle des Pfads entweder eine...

16
Wie viele Züge?

Geben Sie bei zwei verschiedenen Positionen auf einem Schachbrett und der Art der Figur die minimale Anzahl von Zügen aus, die diese Figur benötigt, um von einer Position zur nächsten zu gelangen. Regeln Das gegebene Stück kann König, Königin, Turm, Ritter und Bischof sein. (Diese Eingabe kann als...

16
Zufriedenstellende Rundung

Zufriedenstellende Rundung Sie wissen, wann Sie im Naturwissenschaftsunterricht sind, und haben gebeten, auf 2 Sig Feigen zu runden, aber Ihre Antwort lautet 5.2501...? Sie sollten sich zu runden 5.3, aber das ist einfach so unbefriedigend! Wenn Sie auf runden 5.3, haben Sie eine ganze Differenz...

16
Optimieren des Wischens über eine 1D-Tastatur

Dies ist eine Code-Herausforderung mit einem benutzerdefinierten Bewertungssystem, bei dem die niedrigste Punktzahl gewinnt. Einführung Auf vielen Smartphones können Sie Text eingeben, indem Sie mit dem Finger über die virtuelle 2D-Tastatur fahren. Diese Technologie wird normalerweise mit einem...