Programmierrätsel & Code Golf

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

4
Code Golf: Briefannahme
Die Herausforderung: Für eine Eingabe von einem Buchstaben X (Groß- oder Kleinschreibung von A bis Z) und einer Ziffer N (0-9) drucken Sie den entsprechenden Buchstaben X aus N * X. Der Brief muss aus dieser Liste stammen: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B …

22
Gib den Spielern die Karten
Heute Abend ist Kartenspielabend! Sie sind der Dealer und Ihre Aufgabe ist es, ein Programm zu schreiben, mit dem die Karten an die Spieler ausgegeben werden. Bei einem vorgegebenen Kartenfeld und der Anzahl der Spieler müssen Sie das Kartenfeld für jeden Spieler in eine Hand aufteilen. Regeln Ihr Programm erhält …

10
Konvertieren Sie einen Excel-Datumscode in ein "Datum"
Bei einem nicht negativen ganzzahligen Datumscode im Excel-Stil geben Sie das entsprechende "Datum" in einer angemessenen Form zurück, in der Jahr, Monat und "Tag" deutlich angegeben sind. Trivial, könnte man meinen. Haben Sie die "Angstzitate" bemerkt? Ich habe diese verwendet, weil Excel einige Macken hat. Excel zählt Tage mit der …

13
Wie viele Silben in dieser Zahl?
Ich würde gerne eine Zahl nehmen und wissen, wie viele Silben darin enthalten sind, wenn ich auf Englisch spreche. Beschränken wir dies auf positive ganze Zahlen, die kleiner als eintausend sind. Ich bin Brite, also werden wir der Hunderterspalte ein 'und' folgen, wenn sich dahinter Ziffern befinden, die nicht Null …

16
Zinseszins… mit Wizard Money
Gringotts ist nicht nur ein Tresor, sondern auch ein angesehenes Finanzinstitut und Zauberer benötigen Kredite. Da Sie nicht von den Gringotts-Goblins verarscht werden möchten, haben Sie beschlossen, ein Programm zur Zinsberechnung zu schreiben. Die Zinsen werden nur jährlich berechnet. Ihre Aufgabe ist es, den geschuldeten Gesamtbetrag nach Zinsen unter Berücksichtigung …
15 code-golf  math 

7
Probleme mit faulen Wörtern
Zusammenfassung Einem Lehrer wurde gesagt, er solle den Schülern Wortprobleme vorbereiten. Sie bekommt eine Liste von Gleichungen und muss sie als das entsprechende Wortproblem schreiben. Sie ist jedoch sehr faul, weshalb sie nicht viel Kreativität in sie steckt. Stattdessen schreibt sie es einfach wörtlich. Wenn sie zum Beispiel liest 1+1, …
15 code-golf  string 

8
Was für ein Inning ist das?
Tor Da die World Series vor der Tür steht, brauche ich ein Programm, mit dem ich die Ergebnisse der Box ablesen und mir sagen kann, um was es sich handelt. Dies ist etwas kompliziert, da Baseball eine ungerade Methode verwendet, um die Punktzahl aufzuzeichnen. Sie schreiben die Punktzahl des Teams …
15 code-golf 

9
Versteck die Gebäude
Kürzere Version von Skyscrapers Challenge Aufgabe Suchen Sie bei einer Reihe von Gebäudehöhen und einer positiven Ganzzahl kalle Permutationen (ohne Duplikate) der Höhen so, dass genau kGebäude sichtbar sind. Jedes Gebäude wird alle kürzeren oder gleich hohen Gebäude dahinter verstecken. Jedes Format für Ein- und Ausgabe ist gültig. Das Eingabearray …

9
Staffeln, stapeln, summieren
Inspiriert von dieser Stapelüberlauf-Frage . Die Herausforderung Eingang Ein Array von quadratischen Matrizen, die nicht negative ganze Zahlen enthalten. Ausgabe Eine quadratische Matrix, die wie folgt aus den Eingangsmatrizen aufgebaut ist. Sei die Größe jeder Eingangsmatrix und die Anzahl der Eingangsmatrizen.N× NN×NN \times NPPP Betrachten Sie zur Verdeutlichung die folgenden …

11
Generieren Sie einige grobe Zahlen
Hintergrund Eine Zahl nkann als B-grob bezeichnet werden, wenn alle Primfaktoren von nstreng überschreiten B. Die Herausforderung Geben Sie bei zwei positiven ganzen Zahlen Bund kdie ersten k Brauen Zahlen aus. Beispiele Sei f(B, k)eine Funktion, die die Menge mit den ersten k Bgroben Zahlen zurückgibt. > f(1, 10) 1, …

15
Ausgabe der Einwärtsspirale eines 2D-Arrays gegen den Uhrzeigersinn
Aus dieser Stackoverflow-Frage Bei einem 2D-Array der Größe werden die Werte gegen den Uhrzeigersinn ausgegeben. Die Ausgabe muss von außen nach innen beginnen und der Anfangspunkt wird immer .M×NM×N M \times N ( 0 , 0 )(0,0)(0,0) Beispiel gegeben: ⎡⎣⎢⎢⎢15913261014371115481216⎤⎦⎥⎥⎥[12345678910111213141516] \begin{bmatrix} \color{blue}1&\color{red}2&\color{red}3&\color{red}4 \\ \color{red}5&6&7&\color{red}8 \\ \color{red}9&10&11&\color{red}{12} \\ \color{red}{13}&\color{red}{14}&\color{red}{15}&\color{red}{16}\end{bmatrix} Die im …
15 code-golf  matrix 

16
Länge einer UTF-8-Byte-Sequenz
Bestimmen Sie die Länge einer UTF-8-Byte-Sequenz anhand ihres ersten Bytes. Die folgende Tabelle zeigt, welche Bereiche jeder möglichen Länge zugeordnet sind: Range Length --------- ------ 0x00-0x7F 1 0xC2-0xDF 2 0xE0-0xEF 3 0xF0-0xF4 4 Hinweise zu Lücken in der Tabelle: 0x80-0xBF sind Fortsetzungsbytes, 0xC0-0xC1 würde eine überlange, ungültige Sequenz starten, 0xF5-0xFF …

30
Summe quadratische Differenz
Die Summe der Quadrate der ersten zehn natürlichen Zahlen ist 12+22+⋯+102=38512+22+⋯+102=3851^2 + 2^2 + \dots + 10^2 = 385 Das Quadrat der Summe der ersten zehn natürlichen Zahlen ist, (1+2+...+10)2=552=3025(1+2+...+10)2=552=3025(1 + 2 + ... + 10)^2 = 55^2 = 3025 Daher ist die Differenz zwischen der Summe der Quadrate der …
15 code-golf  math 


14
Wiederholen Sie einen Reim und Schleife auf den Vokalen
Vokale Reim: Äpfel und Bananen Es gibt ein traditionelles Kinderlied, das denselben Text immer wieder wiederholt, nur jedes Mal, wenn jeder Vokal durch einen zufälligen Vokal ersetzt wird, aber über die aktuelle Strophe konstant. Herausforderung Das Ziel besteht darin, den kürzesten Code vorzuschlagen, der eine solche Transformation für einen Eingabetext …
15 code-golf  string 

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.