Programmierrätsel & Code Golf

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

4
Quadratwurzel eine Zahl
Die Aufgabe lautet wie folgt: Geben Sie bei einer positiven Ganzzahl xund einer Primzahl n > xdie kleinste positive Ganzzahl yso aus, dass (y * y) mod n = x. Ein wichtiger Teil dieser Frage ist die unten angegebene Frist, die Brute-Force-Lösungen ausschließt. Wenn es keinen solchen Wert gibt, ysollte …

22
Geben Sie die n-te Glockennummer aus
Eine Bellsche Zahl ( OEIS A000110 ) ist die Anzahl von Möglichkeiten, eine Menge von n markierten (unterschiedlichen) Elementen zu partitionieren. Die 0. Bellsche Zahl ist als 1 definiert. Schauen wir uns einige Beispiele an (ich verwende Klammern, um die Teilmengen und Klammern für die Partitionen zu bezeichnen): 1: {1} …
13 code-golf  math 

18
Wiederholte aufeinanderfolgende digitale Produktsummenkonvergenz
Bei einer positiven ganzen Zahl n( Beispiel:n=1234444999 ) In aufeinanderfolgende Ziffernfolgen aufteilen: [1, 2, 3, 4444, 999] Nehmen Sie das digitale Produkt jedes Laufs. [1, 2, 3, 4*4*4*4, 9*9*9] = [1, 2, 3, 256, 729] Fassen Sie es zusammen ... 991 Wiederholen, bis dies zu einer einzelnen Zahl konvergiert: 1234444999 …

3
Zitiere mein Zitat!
Ein Zitat ist "die Wiederholung eines Ausdrucks als Teil eines anderen". Im amerikanischen Englisch wird ein Anführungszeichen wie im vorherigen Satz in doppelte Anführungszeichen (") gesetzt. Diese Regel unterscheidet sich jedoch, wenn ein Anführungszeichen in einem anderen Anführungszeichen steht. In diesem Fall wird das innere Anführungszeichen in einfache Anführungszeichen gesetzt …

16
Ist diese Seite ausgefallen oder bin es nur ich?
Herausforderung Die Herausforderung ist einfach: Mit http://isup.me können Sie feststellen, ob eine eingegebene Website aktiv ist oder nicht. Wenn die Site in Betrieb ist, sollten Sie einen Wahrheitswert zurückgeben, und wenn die Site in Betrieb ist, sollten Sie einen Falsey-Wert zurückgeben. Regeln Die Eingabe ist eine Webadresse wie stackexchange.comoder google.co.uk. …

10
Bin ich ein Zweittaxi?
Hintergrund Ramanujans Nummer, 1729, wird Taxi-Nummer genannt, weil Hardy (möglicherweise apokryphisch) in ein Taxi stieg, um Ramanujan im Krankenhaus zu besuchen, mit dieser Nummer, die ihm langweilig vorkam. Es ist seitdem als das bekannteste einer Klasse von Ganzzahlen bekannt, die als "Taxicab-Zahlen" bezeichnet werden und als die Summe von zwei …

8
Finde alle Anagramme und auch die Subanagramme!
Diese Frage basiert stark auf dieser Frage , sollte jedoch eine Reihe zusätzlicher Schwierigkeiten aufwerfen . Deine Aufgabe Sie müssen ein Programm oder eine Funktion schreiben, die beim Empfang eines Strings alle möglichen Anagramme davon ausgibt. Im Sinne dieser Frage ist ein Anagramm eine Zeichenfolge, die dasselbe Zeichen wie die …

3
Lesen Sie ein Passwort: auf dem Handy!
Dank der jüngsten Herausforderung von MD XF können wir Passwörter jetzt in vielen verschiedenen Sprachen lesen! Das Problem ist, dass wir unsere Anwendungen jetzt auf mobile Geräte portieren müssen und die Kennworteingabe ein wenig anders erfolgt. Herausforderung Lesen Sie eine Zeichenfolge von der Tastatur. kZeigen Sie jedes Mal, wenn ein …
13 code-golf  string 

4
Modulare Leistungstürme bewerten
Berechnen Sie mit zwei Zahlen n und m den unendlichen Machtturm: n ^ (n + 1) ^ (n + 2) ^ (n + 3) ^ (n + 4) ^ ... mod m Denken Sie daran, dass ^ rechtsassoziativ ist. Also 2 ^ 3 ^ 4 = 2 ^ (3 ^ …

2
Weiche deinem Tod aus!
Einführung "Muhuhuhahahah!" Der verrückte Wissenschaftler lacht. "Du bist in meinem eigenen kleinen Spiel gefangen!" Vor dir ist eine tödliche Schlangengrube, während hinter dir ein Abgrund ohne Boden ist. Es gibt keinen Ausweg, du steckst fest! "Zwei Schritte vor dir ist die Schlangengrube, und zwei Schritte hinter dir ist der Abgrund. …

4
Schnellster ungefährer gemeinsamer Divisor
Überblick In dieser Herausforderung erhalten Sie zwei Zahlen, die jeweils einen kleinen Versatz größer als ein Vielfaches einer mittelgroßen Zahl sind. Sie müssen eine mittelgroße Zahl ausgeben, die bis auf einen kleinen Versatz fast ein Teiler beider Zahlen ist. Die Größe der beteiligten Zahlen wird durch einen Schwierigkeitsparameter parametrisiert l. …

1
Github Messenger
Ziel: Dieses Ziel ist es, einen String zu nehmen und auszugeben, wie viele Beiträge an welchen Tagen gemacht werden sollen, um eine Nachricht anzuzeigen. Spezifikation Eingang Unterstützung Buchstaben plus Speicherplatz (dh [A-Za-z ]) Der Raum ist ein Leerzeichen 3X7 Die Buchstaben sind in der unten angegebenen 5x7 DOT Matrix- Schriftart …
13 code-golf  date 

5
Word Poker, wer gewinnt?
Die Eingabe besteht aus zwei Wörtern mit fünf Buchstaben. Es müssen eigentlich keine Wörter aus dem Wörterbuch sein, sondern jeweils nur fünf Buchstaben, ganz in Klein- oder Großbuchstaben, wie Sie möchten. In den Eingabewörtern wird nur AZ angezeigt, und die Länge beträgt immer 5 Zeichen. Ihr Programm besteht darin, beide …
13 code-golf  string 

7
Alter C-Code-Transmogrifier *
* Was ist ein Transmogrifier? In der Programmiersprache C gibt es Formationen, die als Digraphen und Trigraphen bezeichnet werden. Dabei handelt es sich um Sequenzen mit zwei und drei Zeichen, die mit weniger gebräuchlichen Zeichen bewertet werden. Zum Beispiel können Sie verwenden, ??-wenn Ihre Tastatur nicht hat ~. Ersetzen Sie …
13 code-golf  string 

25
Teilsumme der harmonischen Sequenz!
Definition In der Mathematik bezieht sich harmonische Folge auf eine Folge, in der dh der n- te Term der Folge ist gleich dem Kehrwert von n . Einführung Bei dieser Abfrage wird bei einer positiven Ganzzahl n als Eingabe die Teilsumme der ersten n Terme der harmonischen Sequenz ausgegeben . …

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.