Programmierrätsel & Code Golf

12
Golf Emoticons

Einführung Ihre heutige Herausforderung (inspiriert von dieser Herausforderung ) besteht darin, eine Reihe von Ausschnitten, Funktionen oder vollständigen Programmen zu schreiben, die jeweils verschiedene ASCII-Emoticons ausgeben, ohne die Zeichen erneut zu verwenden. Herausforderung Die Liste der...

12
Naismiths Herrschaft

Die Naismith-Regel hilft dabei, die Zeitspanne für einen Spaziergang oder eine Wanderung zu berechnen, die für die Entfernung und den Aufstieg erforderlich ist. Bei einer nicht leeren Liste der Höhe an Punkten, die gleichmäßig entlang eines Pfades verteilt sind, und der Gesamtentfernung dieses...

12
Golf eine Löslichkeitstabelle

Geben Sie unter der Bezeichnung eines Kations und Anions "S" (löslich) oder "I" (unlöslich) aus. Die Tabelle, die wir verwenden werden, stammt aus Wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Es wird zum späteren Nachschlagen am Ende der Frage kopiert. Eingabe : Das Kation, gefolgt...

12
Codegolf Rainbow: Spaß mit Integer-Arrays

Einführung: (Quelle: Wikipedia ) Wenn wir einen Regenbogen betrachten, hat er immer die Farben von oben nach unten: Rot; Orange; Gelb; Grün; Blau; Indigo; violett Wenn wir uns diese einzelnen Ringe ansehen, ist der rote Ring natürlich größer als der violette Ring. Darüber hinaus ist es auch...

12
Codegolf Rainbow: In Schwarzweiß zeichnen

Einführung: (Quelle: Wikipedia ) Wenn wir einen Regenbogen betrachten, hat er immer die Farben von oben nach unten: Rot; Orange; Gelb; Grün; Blau; Indigo; violett Wenn wir uns diese einzelnen Ringe ansehen, ist der rote Ring natürlich größer als der violette Ring. Darüber hinaus ist es auch...

12
Berechnen Sie das Minimum

Hintergrund Betrachten Sie die folgende Sequenz ( A051935 in OEIS): Beginnen Sie mit dem Begriff 222 . Finden Sie die niedrigste ganze Zahl größer als 2, so dass 2 + n eine Primzahl ist.nnn2222+n2+n2+n Finden Sie die niedrigste ganze Zahl größer als n, so dass 2 + n + n ' Primzahl usw....

12
Das Prüfen einer Datei enthält nur null Bytes

Ihr Ziel ist es, ein Programm oder eine Funktion zu schreiben, die als Eingabe eine Zeichenfolge verwendet, die den Pfad zu einer Datei darstellt, und einen Wahrheitswert ausgibt, wenn diese Datei nicht leer ist und keine Nicht-Null-Bytes enthält - dh alle Bits sind 0 - - und ein falscher Wert...

12
Hol mich hier raus

Herausforderung Bei gegebener Gittergröße, Hindernisposition, Spielerposition und Zielposition besteht Ihre Aufgabe darin, einen Weg für den Spieler zu finden, um zum Ziel zu gelangen und die Hindernisse gleichzeitig zu umgehen (falls erforderlich). Eingang N : GittergrößeN x N P : Position des...

12
Echtfarbencode

True Color (24-Bit) bei Wikipedia wird im zugehörigen Teil als beschrieben 24 Bit verwendet fast immer 8 Bit von R, G und B. Ab 2018 wird die 24-Bit-Farbtiefe von praktisch jedem Computer- und Telefondisplay sowie von den meisten Bildspeicherformaten verwendet. In fast allen Fällen, in denen 32 Bit...

12
Aus einem Maulwurfshügel einen Berg machen

Sie erhalten eine Reihe von Gelände mit Maulwurfshügeln und Bergen: /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ Ihre Aufgabe ist es, jeden Maulwurfshügel in der Schnur durch einen gleichwertigen Berg zu ersetzen, der in der gleichen Spalte zentriert ist. Der Rest der Zeichenfolge darf nicht...

12
Längste ansteigende Teilzeichenfolge

Wenn Sie eine Liste positiver Ganzzahlen haben, schreiben Sie Code, der die Länge der längsten zusammenhängenden Teilliste ermittelt, die ansteigt (nicht unbedingt). Dies ist die längste Unterliste, sodass jedes Element größer oder gleich dem letzten ist. Zum Beispiel, wenn die Eingabe war:...

12
Bestimmen Sie das breiteste Tal

Stellen Sie sich vor, wir erhalten einen Ausschnitt aus einer Bergregion. Dies würde eine ähnliche Form ergeben: 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 Wie wir sehen können, können wir dies (bis zu einem gewissen Grad) mit einer Folge von ganzen Zahlen...

12
Anzahl der Transformationen bis zur Wiederholung

Bei einer gegebenen Folge von ganzen Zahlen oder genauer gesagt einer Permutation der 0..N Transformation lautet diese Folge wie folgt: ausgang [x] = rückwärts (eingang [eingang [x]]) wiederholen Zum Beispiel: [2,1,0]wird [0,1,2]und umgekehrt ist [2,1,0]. [0,2,1]wird [0,1,2]und umgekehrt [2,1,0]....

12
Die Rechnung aufteilen

Aufgabe Angenommen, der pPole muss eine Rechnung teilen. Jeder von ihnen wird durch ein Triple identifiziert, (Name, n, k)das sich zusammensetzt aus: Name: der Name ; n: der Betrag, den sie / er zu zahlen hat ; k: der Betrag, den sie / er tatsächlich gezahlt hat . Hier gilt es herauszufinden, wer...

12
Clock (transliterate) Chiffre

Einführung: In einem Dokument, das ich als Kind zusammengestellt habe, sind viele verschiedene Chiffren gespeichert. Ich habe einige ausgewählt, die meiner Meinung nach am besten für Herausforderungen geeignet sind (nicht zu trivial und nicht zu schwierig), und sie in Herausforderungen umgewandelt....

12
Matrix Rotation sortieren

Definieren wir eine nicht leere, unsortierte und endliche Matrix mit eindeutigen Zahlen wie folgt: N={415376}N={457136}N = \begin{Bmatrix} 4&5&7\\1&3&6 \end{Bmatrix} Definieren wir 4 Matrixbewegungen als: ↑ * (nach oben): Verschiebt eine Spalte nach oben ↓ * (nach unten): Verschiebt eine Spalte...

12
Suchen Sie eine Rocco-Nummer

Diese Frage wurde mir in einem Interview gestellt, aber ich konnte keine Lösung finden. Ich weiß nicht, ob die Frage richtig war oder nicht. Ich habe viel versucht, konnte aber keine Lösung finden. Ehrlich gesagt kam mir nichts in den Sinn. Rocco-Nummern Eine positive ganze Zahl nnn ist eine...