Programmierrätsel & Code Golf

8
Wie lang ist meine Nummer: Restricted Version

Finden Sie die ursprüngliche Herausforderung hier Herausforderung Geben Sie bei einer gegebenen Ganzzahl Zim Bereich -2^31 < Z < 2^31die Anzahl der Ziffern in dieser Zahl aus (in Basis 10). Regeln Sie dürfen keine Zeichenfolgenfunktionen verwenden (im Falle einer Überladung dürfen Sie keine...

8
; # ohne zurücksetzen

;#ist eine sehr einfache Sprache. Es hat 2 Befehle: ; erhöht den Akku # gibt den Akkumulator Modulo 127 aus und setzt dann den Akkumulator zurück ;$ist auch sehr einfach und ist sehr ähnlich (und existiert auch noch nicht). Es hat 2 Befehle: ; erhöht den Akku $ gibt den Akku Modulo 127 aus. Der...

8
CCC 2016: Kreislauf des Lebens

Bevor ich anfange, war diese Herausforderung ursprünglich nicht meine Credits an die Universität von Waterloo. Dies kam vom kanadischen Computerwettbewerb 2016, Senior Problem 5. Hier ist ein anklickbarer Link zum PDF des Wettbewerbs:

8
Wie viele Tore hat Steven Gerrard erzielt?

Steven Gerrard wurde am 30. Mai 1980 geboren. Er ist jetzt 37 Jahre alt. Alles Gute zum Geburtstag Steven! Um sein Jubiläum zu feiern, möchten Sie ihn daran erinnern, wie viele Tore er jedes Jahr in der Premier League für Liverpool erzielt hat. Er möchte sich nicht an die Tore erinnern, die vor...

8
Golfception kommt an

Lass uns Golf spielen, während wir Golf spielen. Problem: Der Abstand zum Loch beträgt zunächst 700 m Jeder Schlag auf den Ball bringt ihn zum Loch 250-350m, dies sollte zufällig sein. Jeder Treffer hat eine Wahrscheinlichkeit von 5%, ins Wasser zu gehen. Dadurch erhöht sich die Anzahl der Treffer...

8
Verlies der Botdom

- von Krise und Martyrium (das ist der Untertitel, weil Untertitel cool sind) Bei dieser King-of-the-Hill- Herausforderung in Python (yup; Sie müssen nicht weiter gehen, um zu wissen, dass Sie sich nicht in Java einreichen dürfen) müssen Sie einen Bot erstellen, der ein Spiel spielt, das dem...

8
Ein angemessenes Passwort generieren

Geschichte Ich muss mir viele Passwörter merken und möchte nicht dasselbe für mehrere Websites verwenden, daher habe ich eine Regel entwickelt, aber die Regel sollte nicht transparent sein. Ich mache also Folgendes: Denken Sie an ein langes Wort oder Konzept wie breadpudding. Ersetzen Sie den...

8
Edelsteine ​​am Boden zählen

Edelsteine ​​zählen Hintergrund Meine Schmuckschatulle ist gerade heruntergefallen! Es gibt zu viele Edelsteine ​​unterschiedlicher Form auf dem Boden. Und Ihre Aufgabe ist es, die Anzahl einer bestimmten Art von Edelstein zu zählen. I / O. Ihr Code sollte zwei Eingaben enthalten Sund Geine...

8
Versenke das Bismark! (Errr, Schwein)

Schweinelatein ist eine erfundene Sprache, in die übersetzt wird, indem der erste Buchstabe eines Wortes an das Ende verschoben ayund am Ende hinzugefügt wird . Zum Beispiel: helloübersetzt in Schweinelatein als ellohay. Wenn Sie also Schweinelatein wieder ins Englische übersetzen, wird das ayam...

8
Kartenhaus (Version 2)

Vielen Dank an FryAmTheEggman für die Idee für diese zweite Version. Version 1 hier . Nicht ganz so einfache Herausforderung: Bauen Sie bei einer bestimmten Anzahl von Karten das größte Kartenhaus, das Sie können, mit dieser Anzahl von Karten gemäß der folgenden Baureihenfolge: /\ /\ /\ /\/\ -- --...

8
Ist es eine Harshad-Nummer?

Eine Harshad-Zahl ist eine Zahl, die durch die Summe ihrer Ziffern teilbar ist. Dies hängt offensichtlich davon ab, in welche Basis die Ganzzahl geschrieben ist. Basis 10 Harshad-Nummern sind die Sequenz A005349 im OEIS. Deine Aufgabe: Schreiben Sie ein Programm oder eine Funktion, die bestimmt, ob...

8
Geordnete Folge aufsteigender Ganzzahlkombinationen

Schreiben Sie ein Programm oder eine Funktion, um die folgende Ausgabe in der richtigen Reihenfolge zu erzeugen. EDIT: Die Symbole sind nicht mathematisch! Die Zahlen stellen nur eindeutige Daten dar und die +und -können zwei beliebige Symbole sein. Nehmen Sie einen nicht negativen ganzzahligen...

8
ASCII-Reflexionen in einer Box

ASCII-Reflexionen in einer Box Sie kennen wahrscheinlich alle das Gesetz der Reflexion . In dieser Herausforderung visualisieren Sie die Flugbahn eines Balls in einer Box. Verwandte: ASCII Ball in Box Animation und ASCII Doodling: Laser in einer Box Aufgabe Sie sind drei ganzzahligen Paare gegeben...

8
Kleinste Schachspielkomprimierung

Inspiration: Ich war stark von der kleinsten Schachbrettkomprimierung inspiriert und entschied mich für einen ähnlichen, aber deutlich anderen Wettbewerb. tl; dr Nehmen Sie die Datei Chess_Games.txt und komprimieren Sie sie so weit wie möglich, damit Sie sie auf die Originaldatei erweitern können....

8
Ist der Schriftsteller ein Mann oder eine Frau?

Ein Problem auf einer solchen Website ist, dass Sie oft nicht wissen, ob Sie mit einem Mann oder einer Frau sprechen. Sie haben jedoch eine einfache NLP-Technik entwickelt, mit der Sie das Geschlecht des Verfassers eines Textes bestimmen können. Theorie Ungefähr 38,1% der im Englischen verwendeten...

8
Teilen wir ein Gitter

Nehmen wir an, wir haben ein n × n- Gitter. Wir können das Gitter dann in zwei Abschnitte unterteilen, indem wir eine Linie durch das Gitter ziehen. Alles auf einer Seite der Linie befindet sich in einem Satz und alles andere in einem anderen. Auf wie viele Arten können wir das Gitter auf diese...