Programmierrätsel & Code Golf

10
Linearer Funktionslöser aus zwei Punkten (x, y)

Die Aufgabe Schreiben Sie eine Funktion L (), die zwei Tupelargumente von Koordinaten in der Form (x, y) verwendet und ihre jeweilige lineare Funktion in der Form (a, c) zurückgibt, wobei a der Koeffizient des x-Terms und c ist ist der y-Achsenabschnitt. Sie können davon ausgehen, dass die Eingabe...

10
Generieren Sie Tastaturkürzel für ein Menü

Menüverknüpfungen Auf Benutzermenüs kann traditionell über Tastaturkürzel zugegriffen werden, z. B. durch Alt + (a letter)einfaches Drücken des Buchstabens, wenn alle Textfelder nicht fokussiert sind ( Google Mail- Stil). Deine Aufgabe Angesichts der Menüeinträge als Eingabe besteht Ihre Aufgabe...

10
Mathpack numerische Literale

Vorwort In einer sehr heißen Situation muss man beim Golfen noch weiter gehen. (zB bei einer Herausforderung, bei der Ihre Antwort 100 Zeichen lang ist und es nur peinlich ist, dass Sie es nicht geschafft haben 99) In diesem Fall verwenden Sie von nun an den Algorithmus des Gewinners für diese...

10
Listen Sie die Kombinationen von Elementen in einer Menge auf

Bei einer Reihe von nElementen besteht die Herausforderung darin, eine Funktion zu schreiben, die alle Kombinationen von kElementen in dieser Menge auflistet . Beispiel Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Beispiel Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel",...

10
Schreiben Sie einen Buchautor

Hier ist eine ziemlich einfache ASCII-Darstellung eines offenen Buches: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Beachten Sie, dass sich der Textabschnitt nur auf der rechten Seite befindet und 7 Zeichen breit und 5...

10
Wie stark sind nichtäre Zahlen?

Sie erhalten eine nicht negative Ganzzahl (Basis 9), die wie üblich aus den Ziffern 0 bis 8 besteht. Die Anzahl der Ziffern in dieser Zahl (ohne führende Nullen) ist jedoch ein Präfektenquadrat. Aus diesem Grund kann die Nummer in einem quadratischen Raster angeordnet werden (wobei die...

10
Finde den besten Zug in einer Partie Tetris

Ich mag Tetris sehr, aber ich bin nicht sehr gut darin. Nur einmal möchte ich sehen, wie das Raumschiff vor meinen eigenen Augen abhebt! Und da Computer in allem ach so großartig sind, besteht die einzig mögliche Lösung darin, ein Programm zu erstellen, das es für mich spielt ... außer Sie werden...

10
Anagramming Code

Versuchen wir es noch einmal. Das Ziel dieses Wettbewerbs ist es, zwei Codeteile zu erstellen, die Anagramme voneinander sind (die beiden müssen dieselben Bytes in einer anderen Reihenfolge enthalten) und die folgenden Aufgaben ausführen: Man muss testen, ob eine eingegebene Zahl glücklich oder...

10
Schrumpfende Zahlen

Die Eingabe ist ein Array von (mindestens 3, maximal 20) verschiedenen Ganzzahlen. Jede Ganzzahl ist größer als -1000 und kleiner als 1000. Ihre Aufgabe ist es, die Zahlen zu verkleinern, indem Sie sie linear von 0.0bis zuordnen 1.0. Dies bedeutet, dass die kleinste Zahl im Array auf 0,0 abgebildet...

10
Shubbles and Smoles - Teil I.

Die Einrichtung Stellen Sie sich eine seltsam geformte Box mit 29 nummerierten Zellen vor, wie in Abb. 1 unten gezeigt. In dieser 2D-Box befinden sich zwei Arten quadratischer Tiere: Shubbles und Smoles. Fig. 1 (a) zeigt einige blaue Flecken und einige smoles in rot. Jede Kreatur belegt genau eine...

10
Überprüfen Sie das Magic Square

Ein magisches Quadrat ist eine quadratische Anordnung von Zahlen mit n Seite , bestehend aus den verschiedenen positiven ganzen Zahlen 1, 2, ..., n ² so angeordnet, dass die Summe der n Zahlen in irgendeiner horizontalen, vertikalen oder diagonalen Hauptleitung ist immer die gleiche Zahl, die als...

10
Erstellen Sie einen rot32-Verschlüsseler

Das Erstellen eines Golf13 Rot13-Verschlüsselers ist zu einfach, da die Buchstaben im ASCII-Zeichenbereich alle dieselbe Reihenfolge haben. Versuchen wir stattdessen einen rot32-Motor. Ihre Aufgabe besteht darin, eine Funktion zu erstellen, die eine Base64-Zeichenfolge als Eingabe verwendet und...

10
Implementieren Sie t9-ähnliche Funktionen

Ihre heutige Herausforderung besteht darin, eine t9- ähnliche Funktionalität zu implementieren . Sie implementieren eine Funktion, die nur 2 Parameter hat. Sie erhalten 1 Telefonnummer in einer Zeichenfolge und den Inhalt einer Textdatei mit einer Liste von Wörtern (nehmen Sie keinen bestimmten...

10
Schlechte Nachrichten, jemand

In der Folge Futurama Der Gefangene von Benda Mitglieder der Besatzung Wechselbrücken miteinander, mit dem Fang , dass kein Paar von Körpern ihren Köpfen haben können getauscht mehr als einmal. Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine gültige Sammlung bereits...

10
Cops and Robbers Bowling (Räuber)

Räuberfaden Bei dieser Herausforderung besteht Ihr Ziel darin, von den Cops geschriebenen Code (ihr Code ist hier ) zu knacken, indem Sie ihn ändern. Sie haben ihren Code geknackt , wenn: Ihr geänderter Code hat einen maximalen Abstand von 10 von ihnen und weniger Zeichen Die Funktion erzeugt bei...