Programmierrätsel & Code Golf

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

10
Wann ist das nächste gemeinsame Jahr?
Ein gemeinsames Jahr ist ein Jahr, das kein Schaltjahr ist und in dem der erste und der letzte Tag des Jahres am selben Tag liegen. Ein besonderes gemeinsames Jahr beginnt an einem Montag und endet auch an einem Montag. Ihre Herausforderung besteht darin, ein Programm / eine Funktion zu erstellen, …
11 code-golf  date 

14
Überprüfen Sie die 2Col-Syntax!
Wie einige Leute in letzter Zeit vielleicht bemerkt haben, habe ich die Entwicklung von Braingolf weitgehend aufgegeben, weil es langweilig und uninspiriert ist, und bin zu 2Col übergegangen, das etwas interessanter ist und nicht als Golfsprache konzipiert wurde. Das entscheidende Merkmal von 2Col ist, dass jede Codezeile mit Ausnahme der …

8
Klettere nach Amerika
Jetzt, da andere Benutzer Trump beim Bau der Mauer geholfen haben , ist es Zeit für Sie, sie zu besteigen. Dies ist eine ASCII-Kunstherausforderung, bei der Sie eine Kletterwand mit zufällig platzierten Griffen ausgeben müssen. Eine Kletterwand besteht aus Paneelen, von denen jedes zwischen 3 und 10 Griffe hat und …

17
Überprüfen Sie, ob eine Matrix eine Toeplitz-Matrix ist
Sie erhalten ein zweidimensionales Array und eine Zahl und werden gefragt, ob die angegebene Matrix Toeplitz ist oder nicht. Eingabeformat: Sie erhalten eine Funktion, die die two-dimensionalMatrix als Argument verwendet. Ausgabeformat: Rückkehr 1von der Funktion, wenn die Matrix Toeplitz ist , andernfalls Rückkehr -1. Einschränkungen: 3 < n,m < 10,000,000 …


10
Drehen Sie die Wurzeln
Bei einem Polynom ungleich Null mit ganzzahligen Koeffizienten und Wurzeln, die sich auf der imaginären und der realen Linie befinden, so dass, wenn aes sich um eine Wurzel handelt -a, ein weiteres Polynom mit um 90 Grad gedrehten Wurzeln zurückgegeben wird. Einzelheiten Das Polynom kann in jedem vernünftigen Format angegeben …

12
Kürzen Sie das Java-Paket
Einweisung Wenn Sie einen vollständig qualifizierten Java-Klassen- / Paketnamen angeben, müssen Sie ihn als solchen kürzen: Jeder Teil des durch Punkte getrennten Pakets wird auf den ersten Buchstaben gekürzt, abgesehen vom letzten Abschnitt und der Klasse (falls vorhanden). Paketnamen werden alle in Kleinbuchstaben geschrieben, und die Klasse (falls vorhanden) beginnt …
11 code-golf 

4
D & D 5e HP Rechner
Ich kann mich nur schwer an alles erinnern, was ich tun muss, um einen D & D-Charakter zu verbessern. Aus irgendeinem Grund ist eines der Dinge, die mir Probleme bereiten, herauszufinden, wie hoch ihr neuer maximaler HP-Wert sein sollte. Für diese Herausforderung schreiben Sie ein Programm oder eine Funktion, um …
11 code-golf 

3
Ähnlichkeitsdetektor herausfordern
Herausforderung Versuchen Sie anhand von zwei Frage-IDs herauszufinden, wie ähnlich sie sind, indem Sie sich die Antworten ansehen. Einzelheiten Sie erhalten zwei Frage-IDs für codegolf.stackexchange.com; Sie können davon ausgehen, dass für beide IDs Fragen vorhanden sind, die nicht gelöscht, aber nicht unbedingt offen sind. Sie müssen alle Antworten durchgehen und …

17
Gleichheit kommt zu dritt
Entnommen aus: OEIS- A071816 Ihre Aufgabe bei einer Obergrenze von nist es, die Anzahl der Lösungen zu finden, die die Gleichung erfüllen: a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n Die Sequenz beginnt wie auf der OEIS-Seite beschrieben und wie folgt (1-indiziert): 1, 20, 141, 580, 1751, 4332, 9331, …

9
Welche Zeichen kommen in meinem MD2-Hash häufiger vor?
Die Herausforderung ist einfach Schreiben Sie ein Skript, das bei Eingabe einer Zeichenfolge die Zeichenfolge mithilfe des MD2-Hashing-Algorithmus hasht und dann entweder eine positive oder eine negative Ganzzahlausgabe zurückgibt, je nachdem, welcher Zeichensatz im resultierenden Hash häufiger als hexadezimale Zeichenfolge verwendet wird: 01234567 - (positive) 89abcdef - (negative) Die Eingabe …

8
Züchte einige Blumen!
Der Frühling ist vor kurzem gekommen und es ist fast die Zeit, in der Blumen zu sprießen beginnen. Ich möchte, dass du ihnen beim Wachsen hilfst. Deine Aufgabe: Bei zwei Zahlen mund nwerden die mBlumen zufällig in einem n*nRaster platziert. Eine einzelne Blume sieht so aus: & | Die Position …

9
Erstellen Sie einen digitalen Plotter
Problem aus dem Buch Fortran 77 von Donald M. Monro angepasst Einführung Digitale Plotmaschinen werden häufig verwendet, um verschiedene Formen von Zeichnungen, Grafiken und anderen Bildergebnissen zu erstellen. Die meisten dieser Maschinen können ihre Stifte nur in bestimmte Richtungen bewegen, normalerweise als einzelne Schritte in X- und Y-Richtung oder in …
11 code-golf 

9
Entschlüssle die versteckte Nachricht!
Einführung Eines Tages haben Sie sich gerade in Ihrem Büro bei der CIA entspannt, als plötzlich eine Warnung auf Ihrem Computer angezeigt wird. Ihre Programme haben gerade Hunderte von codierten Nachrichten abgefangen! Eine schnelle Untersuchung zeigt die Regel für die Codierung, aber Sie benötigen ein Programm, um schnell zu decodieren. …

3
Erstellen Sie ein ASCII-Kunst-Unjumble!
Bei einer solchen Zeichenfolge von ASCII-Grafiken (Dies ist keine ASCII-Grafik, aber für das Beispiel ausreichend): abc d e fgh Durcheinander, als würde es auf einem Bildschirm mit einem Zeichen pro Zeile angezeigt, wie folgt: a b c d e f g h Drucken Sie das Ergebnis aus, warten Sie eine …

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.