Programmierrätsel & Code Golf

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

15
Einzeilige Tastatur
Die Herausforderung Das Ziel dieser Herausforderung besteht darin, zu bestimmen, ob eine bestimmte Zeichenfolge mit nur einer Zeile einer Standard-QWERTZ-Tastatur in Großbritannien eingegeben werden kann. Dies ist code golf, so dass die kürzeste Lösung in Bytes gewinnt! IO Die Eingabe ist eine einzelne Zeichenfolge mit null oder mehr Zeichen im …

17
Quadratwurzelabstand von ganzen Zahlen
kSuchen Sie bei gegebener Dezimalzahl die kleinste Ganzzahl n, sodass die Quadratwurzel von ninnerhalb keiner Ganzzahl liegt. Der Abstand sollte jedoch ungleich Null sein - nkann kein perfektes Quadrat sein. Vorausgesetzt k, eine Dezimalzahl oder ein Bruch (je nachdem, was für Sie einfacher ist), sodass 0 < k < 1die …

11
Ein Rittergraph auf einem N-by-N-Brett
Im Schach kann sich ein Ritter nur zu den mit X markierten Positionen relativ zu seiner aktuellen Position bewegen, die mit ♞ markiert ist: Ein Ritter Graph ist ein Graph, der alle legalen Züge des Ritter Schachfigur auf einem Schachbrett darstellt. Jeder Scheitelpunkt dieses Diagramms stellt ein Quadrat des Schachbretts …

20
Kleinster diversifizierender Exponent
Eine Pandigitalzahl ist eine Ganzzahl, die jede Ziffer von 0 bis 9 mindestens einmal enthält. 1234567890, 1902837465000000 und 9023289761326634265 sind alle pandigital. Für die Zwecke dieser Herausforderung sind Zahlen wie 123456789 nicht pandigital, da sie keine 0 enthalten, obwohl 123456789 = 0123456789. Ein verschiedenes Paar von ganzen Zahlen ist ein …
20 code-golf  math 


23
Spiel mit der musikalischen Schildkröte
Meine beiden Kinder spielen gerne mit folgendem Spielzeug: Die farbigen Bereiche mit den Formen im Inneren können berührt werden und die Schildkröte beleuchtet dann den Bereich und spielt einen Ton ab oder sagt den Namen der Farbe oder der Form im Inneren. Die mittlere Taste ändert den Modus. Es gibt …

4
Wenn Sie in Rom sind, zählen Sie wie die Römer?
Hintergrund Diese Herausforderung wurde von dieser Website inspiriert , auf der das folgende Diagramm veröffentlicht wurde: Dieses Diagramm zeigt uns, dass der längste römische Ziffernausdruck unter 250 der von 188 ist, für dessen Angabe 9 Ziffern erforderlich sind. Herausforderung Die Standardsymbole verwendet meisten römischen Ziffern auszudrücken sind: { I, V, …

22
Sie nennen mich Inspektor Morse
Wenn Sie dies akzeptieren, müssen Sie entscheiden, ob eine bestimmte Eingabezeichenfolge punkt- oder strichlastig ist. Eine Zeichenfolge ist punktlastig, wenn ihre Morse-Darstellung mehr Punkte als Striche enthält. Beispielsweise ist der Buchstabe E ein einzelner Punkt, was bedeutet, dass er punktlastig ist. Eingang Die Eingabezeichenfolge enthält nur Zeichen im Bereich von …
20 code-golf  morse 

30
Zähle Wiederholungen eines Arrays
Sie erhalten ein Array und müssen die Anzahl der Ganzzahlen zurückgeben, die mehr als einmal vorkommen. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Dies gibt 2 zurück, da jedes von 234und 2mehr als einmal erscheint. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Die …

17
Wie viele Würfel können gebaut werden?
Aufgabe Ihre Aufgabe ist es, eine Struktur mit Würfeln zu bauen . Das Volumen der Würfel folgt der folgenden Reihenfolge (unten -> oben)nnn n3,(n−1)3,(n−2)3,...,13n3,(n−1)3,(n−2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 Eingang Das Gesamtvolumen der Struktur ( ).VVV Ausgabe Wert von ( ), dh: Die Gesamtzahl der Würfel.nnn V= n3+ ( n - 1 )3+ …
20 code-golf  math 

15
Finde die Nachbarn der Zelle
... oder Toroidal Moore Nachbarschaften Angesichts positive ganze Zahlen sind h, wund eine nicht negative ganze Zahl i, kehren alle Indizes umgibt i. Sie müssen eine Matrix annehmen, die aus hZeilen von wElementen besteht, die von der niedrigsten in der oberen linken Ecke bis zur höchsten in der unteren rechten …
20 code-golf  matrix 

5
Die Hasser heraus Golf spielen
Die Einrichtung: Ein soziales Netzwerk gibt die Anzahl der Stimmen eines Posts auf zwei Arten an: die Anzahl der Netto-Upvotes (Gesamt-Upvotes - Gesamt-Downvotes) und die Prozentzahl der Stimmen, die Upvotes waren , auf die nächste Ganzzahl gerundet (0,5 Aufrundungen ). Die Anzahl der Netto-Upvotes ist eine ganze Zahl (nicht unbedingt …

15
Funktions-Zwischenablage: Einfügen
Diese Herausforderung steht im Zusammenhang mit einigen Funktionen der MATL-Sprache im Rahmen des Events Sprache des Monats im Mai 2018 . Assoziierte Herausforderung: Funktion Zwischenablage: Kopieren . Einführung Die Funktions-Zwischenablage von MATL speichert ("kopiert") die Eingaben zu den vier letzten Aufrufen für normale Eingabeaufnahmefunktionen. Normale Funktionen sind der häufigste Funktionstyp …

22
Verdopple, XOR und mach es noch einmal
Wir definieren die Funktion g als g (n) = n XOR (n * 2) für eine beliebige ganze Zahl n> 0 . Wenn x> 0 ist , finde die kleinste ganze Zahl y> 0, so dass g k (y) = x für einige k> 0 ist . Beispiel x = …

11
Können Sie dieses Wort mit diesen Würfeln buchstabieren?
Buchstabenwürfel sind in Wortspielen weit verbreitet. Es kann zum Beispiel Spaß machen, lustige Wörter mit Würfeln zu buchstabieren. Wenn Sie eine Handvoll Würfel nehmen, können Sie möglicherweise bestimmte Wörter nicht buchstabieren. Diese Herausforderung ist eine Verallgemeinerung dieser Idee. Herausforderung Wenn Sie eine Liste von Würfeln mit mindestens einem Gesicht und …

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.