Programmierrätsel & Code Golf

26
N-te Unterschiede

In der Mathematik besteht eine Möglichkeit, die Art einer gegebenen Beziehung (linear, quadratisch usw.) herauszufinden, darin, die Differenzen zu berechnen. Dazu nehmen Sie eine Liste von y-Werten, für die der Abstand zwischen den entsprechenden x-Werten gleich ist, und subtrahieren jeden...

26
Wiederholen Sie sich nicht mit einer Stein-Papier-Schere

Bei dem Gerücht, dass Codegolf ein Rock-Paper-Scissors-Turnier veranstalten wird, beschäftigen Sie sich mit dem Thema der quadratfreien Wörter . Ein Wort der Buchstaben gemacht R, P, Sist Platz frei , wenn es eine Sequenz, die wiederholt nicht zweimal enthalten. Das heißt, das Wort kann nicht als...

26
Ist es eine ganze Zahl?

Eine Zahl ist ganz, wenn es sich um eine nicht negative Ganzzahl ohne Dezimalstelle handelt. So 0und 8und 233494.0sind ganz, während 1.1und 0.001und 233494.999nicht. Eingang Eine Gleitkommazahl in der Standardbasis / -codierung Ihrer Sprache. Die standardmäßige Ganzzahldarstellung für die binäre...

26
Lustiges Wandern

Hintergrund Die Vereinigten Staaten lieben das Wandern - die absichtliche Manipulation eines Wahlbezirks, um bestimmte Abstimmungsergebnisse vorherzusagen. Erst kürzlich wurde vor dem Obersten Gerichtshof ein Gerichtsverfahren eingeleitet . Gerrymandering ist, insbesondere wenn es sich um eine...

26
Beste Yahtzee-Punktzahl

Yahtzee ist ein Spiel, das mit fünf sechsseitigen Würfeln und einem Punktebogen mit dreizehn verschiedenen Feldern gespielt wird, um eine Punktzahl auszufüllen. Jedes Feld hat seine eigenen Bewertungsregeln: 1s, 2s, 3s, 4s, 5s, 6s - alle Punkte entsprechen der Summe der jeweiligen Würfel (dh ein...

26
Geben Sie die Stunden bei 90 Grad aus

Heute, als ich mit meinen Kindern spielte, bemerkte ich, dass ein scheinbar einfaches Spielzeug im Park eine Herausforderung verbarg. Das Rad hat ein Dreieck, das auf eine Zahl zeigt, aber auch drei Kreise, die alle 90 Grad von der ersten auf die Zahlen zeigen. So: Herausforderung (ganz einfach)...

26
Bin ich eine 'Redivosite'-Nummer?

Redivosite ist ein Wort, das nur zum Zweck dieser Herausforderung erfunden wurde. Es ist eine Mischung aus Reduktion, Division und Composite. Definition Gegeben eine ganze Zahl N> 6 : Wenn N eine Primzahl ist, ist N keine Redivosite-Zahl. Wenn N zusammengesetzt ist: Berechne wiederholt N '= N /...

26
Tic-Tac-Toe-Gewinner bestimmen (rundenbasiert)

Lass uns Code-Golf spielen! Die Herausforderung besteht darin, den Gewinner einer Partie Tic-Tac-Toe zu finden. Dies wurde oft getan, indem ein Board mit einem eindeutigen Gewinner angegeben wurde. Hier ist jedoch die Wendung: Die Zellen sind folgendermaßen nummeriert: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9...

26
Die Non-Zero Digital Product Challenge

Ursprünglich die multiplikative digitale Wurzel Herausforderung Grundsätzlich tun, was der Titel sagt Methode Bei einer positiven Ganzzahl von 1 <= N <= 100000000 mit einer unserer Standardeingabemethoden multiplizieren Sie jede Ziffer miteinander und ignorieren Sie dabei Nullen. Bsp .:...

26
Rotationssummation

Nehmen Sie eine quadratische Matrix mit positiven ganzen Zahlen als Eingabe und berechnen Sie die "gedrehte Summe" der Matrix. Gedrehte Summe: Nehmen Sie die Summe der Originalmatrix und derselben um 90, 180 und 270 Grad gedrehten Matrix. Angenommen, die Matrix lautet: 2 5 8 3 12 8 6 6 10 dann ist...

26
404 - Eindeutige 404-Seite nicht gefunden

Inspiriert von einem Polyglot auf der Seite "Stapelüberlauf 404" : Tor Ihr Ziel ist es einfach, einen Polyglot zu erstellen, der die Zahl 404 ausgibt und dann in so vielen Sprachen wie möglich endet. Beschränkungen Hier ist die Wendung, es gibt eine Einschränkung, um es schwieriger zu machen: Sie...

26
Strahlungsdetektor!

Ein strahlungsgehärtetes Programm ist ein Programm, bei dem, wenn ein Zeichen des Codes entfernt wird, das Programm immer noch dasselbe funktioniert. Für diese Frage schreiben wir ein Programm, das erkennt, wann es bestrahlt wird. Schreiben Sie ein Programm oder eine Funktion, die beim Entfernen...

26
Verwässerte ganzzahlige Summen

Eine positive ganze Zahl kann durch Einfügen von a zwischen zwei Bits in ihrer binären Erweiterung verdünnt werden 0. Dies bedeutet, dass eine n-Bit-Zahl n-1Verdünnungen aufweist, die nicht unbedingt alle verschieden sind. Zum Beispiel sind für 12(oder 1100in binärer Form) die Verdünnungen 11000 =...

26
Dreidimensionales Schach

Um die verblüffende Entscheidung einer Person zu verteidigen, wird oft gesagt, dass diese Person über alle Köpfe geht und „dreidimensionales Schach“ spielt. Jetzt ist es Ihre Chance, dreidimensionales Schach zu spielen! Regeln Es gibt viele Varianten von 3D-Schach , aber für diese Herausforderung...

26
Implementieren Sie Lazy Drop Sort

Diese Herausforderung beschreibt bereits Dropsort. Allerdings bin ich ein bisschen faul und ich brauche wirklich nur ein bisschen mehr Sortierung für mein Array als zuvor, es muss nicht vollständig sortiert werden . In Drop Sort löschen wir jedes Element weniger als jedes Element davor. In Lazy...

26
Golf Ein kostenloses Mittagessen

Finden Sie anhand einer Kurstabelle eine maximal rentable Abfolge von Börsen. Betrachten Sie als Beispiel die Währungen A riary (Ihre Heimatwährung), B aht, C edi und D enar, bei denen der Wechselkurs (nachdem ein Transaktionskurs erhoben wurde) durch den Eintrag in (Zeile, Spalte) angegeben wird...

26
Größtes Rechteck im 2D-Array

Eingang Die Tafel: Ein 2D-Container (Matrix, Liste der Listen usw.) mit Buchstaben wie: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"],...