Als «code-golf» getaggte Fragen

21
Lassen Sie uns Diet Haskell machen

Haskell hat Tupel, die als geschrieben werden können (a,b,c) Dies ist jedoch nur syntaktischer Zucker für (,,)a b c Im Allgemeinen kann ein n- Tupel mit n-1 , s zwischen (... )und den durch Leerzeichen getrennten Elementen gebildet werden. Beispielsweise kann das 7-Tupel (1,2,3,4,5,6,7)durch...

21
Lasst uns zu 9 konvergieren!

Bei einer Ganzzahl n> 2 wird die kleinste nicht negative Ganzzahl k ausgegeben oder zurückgegeben, so dass a (n, k) = 9 ist , wobei a (n, k) definiert ist durch: a (n, 0) = n a (n, k + 1) = a (n, k) / 2 + 1, wenn a (n, k) gerade ist die Summe der Ziffern von a (n, k) ² (in Basis 10), wenn a (n,...

21
Erziele ein Boggle-Spiel

Hintergrund In Boggle wird eine Runde durch Addition der Punkte für jedes erzielt einzigartiges Wort ein Spieler (dh jedes Wort , das mehr als ein Spieler wert ist 0 Punkte gefunden hat) gefunden hat. Die Punkte werden basierend auf der Anzahl der Buchstaben in jedem Wort wie folgt berechnet: 3...

21
Ist die Matrix der erste Rang?

Testen Sie anhand einer Ganzzahlmatrix, ob es sich um eine Rang-1-Matrix handelt. Dies bedeutet, dass jede Zeile ein Vielfaches desselben Vektors ist. Zum Beispiel in 2 0 -20 10 -3 0 30 -15 0 0 0 0 Jede Zeile ist ein Vielfaches von 1 0 -10 5. Dieselbe Definition gilt auch für Spalten anstelle von...

21
Ist die Gruppe zyklisch?

Einführung Sie können diesen Teil überspringen, wenn Sie bereits wissen, was eine zyklische Gruppe ist. Eine Gruppe wird durch eine Menge und eine assoziative Binäroperation definiert $(d (a $ b) $ c = a $ (b $ c). H. Es gibt genau ein Element in der Gruppe, ein dem a $ e = a = e $ afür alle ain...

21
Noch ein Programm und ich bin raus!

Bei einer positiven Verschachtelungsebene für Ganzzahlen nund einer Zeichenfolge saus druckbaren ASCII-Zeichen ( to) ~wird ein Programm ausgegeben, das bei Ausführung in derselben Sprache ein Programm ausgibt, das ein Programm ausgibt ..., das die Zeichenfolge ausgibt s. Es sollten insgesamt...

21
Mehrdeutige Plural (e) entfernen!

Die Programmierung ist sehr starr. Sie können einem Programm nicht sagen, dass es die Bananenzählung ausgeben soll. Sie müssen es dazu auffordern print(bananas). Aber wenn Sie das tun, haben Sie ein Problem: Sie wissen vorher nicht, wie viele Bananen Sie haben, also wissen Sie nicht, ob Sie einen...

21
Ein expandierendes Array

Bei zwei positiven ganzen Zahlen p und q müssen Sie das Array A zurückgeben, das mit dem folgenden Algorithmus erstellt wurde: Beginnen Sie mit A = [p, q] und d = 2 Fügen Sie für jedes Paar (x, y) zusammenhängender Zahlen in A, dessen Summe durch d teilbar ist, (x + y) / d zwischen x und y ein ....

21
Wo kann der Ritter in N Zügen sein?

Dies ist Hole-3 von The Autumn Turnier von APL CodeGolf . Ich bin der ursprüngliche Autor des Problems dort und darf es daher hier erneut posten. Gegeben: eine Anzahl von Umdrehungen (bitte geben Sie an, wenn keine Bewegung 0 ist, ansonsten nehmen wir an, dass es 1 heißt) und eine Liste von einer...

21
Schnitzen Sie ein Quadrat aus einer Schnur

Ihre heutige Herausforderung besteht darin, eine mehrzeilige Zeichenfolge zu verwenden und das größte in der Zeichenfolge enthaltene Quadrat auszugeben, das die obere linke Ecke enthält. Eine quadratische Zeichenfolge ist eine Zeichenfolge, bei der: Jede Zeile hat die gleiche Anzahl von Zeichen Die...

21
Ist es ein Teil von sich selbst?

Gibt bei einer gegebenen Zeichenfolge zurück, ob die Zeichenfolge eine Teilzeichenfolge des Programmquellcodes ist. Es gelten die Standardregeln für Quines, dh Sie können Ihren eigenen Quellcode nicht lesen. Die Länge der Eingabe ist garantiert kleiner oder gleich der Länge des Programms. Sie...

21
Baue diese Pyramide

Deine Pyramide Die Pyramide, die Sie bauen sollen, besteht ausschließlich aus Würfeln. Es hat 24 Schichten, und die N- te Schicht von oben enthält N 2 Würfel, die in einem Quadrat von N mal N angeordnet sind. Die Pyramide sieht so aus: Um die Pyramide zu bauen, benötigen Sie einen Vorrat an...

21
Faux Braille dekodieren

⢣⠃⢎⠆⣇⡇⡯⡂⠈⡏⢰⢵⢐⡭⢸⠪⡀⢸⢐⡭⠀⢹⠁⢎⠆⢸⣱⢸⡃⢎⠰⡱⢸⣱⢸⡃⠈⡏⢸⡃⡱⡁⢹⠁⢸⡀⡇⡗⢅⢸⡃⠈⡏⢸⢼⢸⢐⡭⠀ ⣇⢸⡃⢹⠁⢹⠁⣟⢸⢕⢐⡭⠀⡮⡆⡯⡂⣟⠀⡯⠰⡱⢸⣸⢸⢕⠀⣏⡆⢎⠆⢹⠁⣪⠅⢸⢼⢸⠰⣩⢸⢼⠀⡮⡆⡗⢼⢸⣱⠀⢎⠆⡯⠀⢇⠇⡮⡆⡯⡂⡇⡮⡆⣟⡆⣇⢸⡃⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⢎⠆⡗⢼⢸⡃⢸⡃⡗⠔⡇⡯⠂⢹⠁⢣⠃⠸⡸⢸⡃⡯⡂⢹⠁⡇⢎⢰⢵⢸⡀⢸⡀⡇⡗⢼⢸⡃⢐⡭⢸⡃⡯⠂⡮⡆⡯⡂⡮⡆⢹⠁⣟⢐⡭⠀⢎⢸⢼⢰⢵⢸⢕⢰⢵⠰⡁⢹⠁⣟⢸⢕⢐⡭⠀ ⡮⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⠀⡇⣪⠅⢈⣝⢸⡃⡯⡂⢎⠆⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀...

21
Analysiere mein Esperanto!

Die berühmte konstruierte Sprache Esperanto verwendet das lateinische Alphabet (Details finden Sie auf der verlinkten Wikipedia-Seite). Es gibt jedoch einige Zeichen mit Akzenten: ĉ, ĝ, ĥ, ĵ, ŝ und ŭ . (C-Zirkumflex, g-Zirkumflex, h-Zirkumflex, j-Zirkumflex, s-circumflexa und u- breve .) Natürlich...

21
Sichtbare Würfelflächen

Ein traditioneller westlicher Würfel ist ein Würfel, bei dem die ganzen Zahlen 1 bis 6 auf den Flächen markiert sind. Paare, die zu 7 addieren, werden auf gegenüberliegenden Seiten platziert. Da es sich um einen Würfel handelt, können wir jeweils nur zwischen 1 und 3 Flächen (einschließlich) 1...

21
Halbexponentielle Funktion

Eine halbe Exponentialfunktion ist eine, die, wenn sie mit sich selbst zusammengesetzt ist, eine Exponentialfunktion ergibt. Wenn zum Beispiel, f(f(x)) = 2^xdann fwäre das eine halbexponentielle Funktion. In dieser Aufgabe berechnen Sie eine bestimmte halbexponentielle Funktion. Im Einzelnen...

21
Unicode-Brüche

Bei einem Bruch im Format m/n(wobei m und n Ganzzahlen sind) wird der entsprechende Unicode-Bruch ausgegeben. Von Ihrem Programm / Ihrer Funktion wird keine Eingabe erwartet, die keinem Unicode-Zeichen entspricht. Arrays, zB [2, 3]im Gegensatz zu 2/3, werden akzeptiert. m / nim gegensatz zu m/nist...

21
VEVO User Account Checker

Wir sehen oft Musikvideos auf Youtube. Viele Youtube-Kanäle, die Musikvideos hosten, sind "powered by VEVO". Diese können leicht identifiziert werden, indem Sie VEVO in ihre Video-Thumbnails einbetten und VEVO an ihren Kanalnamen anhängen. Schreiben Sie nun einen Code, um zu testen, ob eine vom...

21
Ist meine Nummer einzigartig?

In dieser Herausforderung haben wir einen Weg gefunden, jede positive ganze Zahl mit Hilfe von Faktorbäumen zu codieren. So funktioniert es: Die leere Zeichenfolge hat den Wert 1. (S)Wobei Sjeder Ausdruck mit einem Wert von S als S- te Primzahl bewertet wird . ABwobei Aund Bwillkürliche Ausdrücke...