Programmierrätsel & Code Golf

10
Zubehör nachträglich!

Diese Herausforderung ist inspiriert von Mathematik ist Tatsache. Programmierung ist nicht . Die mathematische Notation für eine Fakultät oder eine Tatsache ist ein Ausrufezeichen !. Das Ausrufezeichen ist auch notin vielen Programmiersprachen ein gängiges Symbol . Herausforderung: Nehmen Sie eine...

10
Anagram Quines (Räuberfaden)

Dies ist ein Bullen-und-Räuber die Cops in Frage stellen kann Thema finden Sie hier Ihre Herausforderung als Räuber besteht darin, Ausgaben aus dem Thread der Polizei zu entnehmen und Anagramme der Ausgabe zu finden, die, wenn sie als Programm ausgeführt werden, die ursprünglich bereitgestellte...

10
Zahlen, die Palindrome in N Basen sind

Geben Sie bei einer nicht negativen Ganzzahl n >= 0für immer die Folge von Ganzzahlen aus x_i >= 3, die Palindrome in genau nverschiedenen Basen sind b, in denen sich die Basis befinden kann 2 <= b <= x_i-2. Dies ist im Grunde die Umkehrung von OEIS A126071 , wo Sie ausgeben, welche...

10
Rund um die Schnur

Einige Dezimalzahlen können aufgrund der internen Darstellung der binären Gleitkommazahlen nicht genau als binäre Gleitkommazahlen dargestellt werden. Beispiel: Das Runden von 14.225 auf zwei Dezimalstellen führt nicht wie erwartet zu 14.23, sondern zu 14.22. Python : In: round(14.225, 2) Out:...

10
Bewerten Sie meinen Scan-Tron!

Standardisierte Tests werden normalerweise mit einem Scan-Tron oder einem Antwortdokument geliefert, das Ihre Antwort aufzeichnet. Ein Computer oder ein Mensch würde dann Ihre Antworten überprüfen und Ihre Note bestimmen. Bestimmen Sie hier anhand eines Scan-Trons und des Antwortschlüssels die...

10
Zuordnung zwischen ganzzahligem und aussprechbarem Wort

Zweck Die Idee ist, den Code bereitzustellen, der erforderlich ist, um eine 32-Bit-Ganzzahl einem aussprechbaren Wort mit maximal 9 Zeichen zuzuordnen. Dies kann beispielsweise nützlich sein, um das Speichern einer Seriennummer zu erleichtern oder ein Formular einzugeben. Sowohl das Verfahren zum...

10
Glatt wie Teflon

Buchstäblich! Der 6. April ist der nationale Teflon-Tag , der mit Teflon-beschichteten Pfannen gefeiert wird (was wir machen werden). nErstellen Sie also bei einer positiven Ganzzahl eine Teflonpfanne. Der Abschnitt "Pfanne" der Pfanne ist ein Achteck, wobei jede seiner Seiten aus nZeichen besteht....

10
Hexadezimal bis binär

Konvertieren Sie eine Hexadezimalzahl (beliebiger Größe) in eine Binärzahl. Eingang A POSITIVE Hexadezimalzahl mit einem 0xam Anfang. Eine gültige Eingabe entspricht immer dem folgenden regulären Ausdruck : 0x[0-9a-fA-F]+. Wenn die Eingabe keine gültige Hexadezimalzahl ist, dh alles, was nicht mit...

10
Leiten Sie die Einheiten ab

Herausforderung Bei einer Liste von SI-Basiseinheiten, einer Liste von Gleichungen und einem Ziel müssen Sie die Einheiten des Ziels nur unter Verwendung der Basiseinheiten ableiten. Abgeleitete Einheiten Aus Wikipedia: Das Internationale Einheitensystem (SI) legt einen Satz von sieben...

10
C # Erste 1 (von rechts nach links) in Binärzahl

Ich versuche, mit C # den Index der ersten 1 (von rechts nach links) in der binären Darstellung einer Zahl zu finden. Zum Beispiel, da 100 in binär ist: 0b1100100 Die erste 1 befindet sich an dritter Stelle von rechts, sollte also 3 ergeben. 234 sollte 2 ergeben, 0 sollte 0 ergeben usw. Hier ist...

10
Kürzestes Python A + B-Programm mit Ein- und Ausgabe

Einige von Ihnen mögen sagen, dass ich meine Zeit verschwende, aber diese Aufgabe gibt mir nicht mehr als 500 Tage Frieden. Es ist erforderlich, ein Programm in Python 3.x zu schreiben , das zwei Zahlen als Eingabe verwendet und deren Summe anzeigt. Die Nummern sind im folgenden Format angegeben: a...

10
Berechnen Sie eine komplexe Potenz

Der Rundown Führen Sie bei jeder Eingabe von x und y eine komplexe Operation aus und drucken Sie ein entsprechendes Ergebnis. Wie sollte Ihr Programm funktionieren? Bei einer Eingabe von x und y in der Form z = x + yi finden Sie z i-z Wenn der absolute Realwert von z i-z größer als der absolute...

10
Erstellen Sie einen Wirbel!

Ihre heutige Mission ist es, einen Wirbel mit einem einzigen Parameter zu erzeugen. Dieser Parameter bestimmt die Länge jedes Arms in Zeichen. Jede "Schicht" jedes Arms enthält ein Zeichen mehr als die letzte. So sieht der Wirbel bei gegebener Armlänge aus: 0: # 1: # ### # 2: # # # ### # # # 3: ##...

10
Binärer Puzzle-Löser

Einführung Regeln des Puzzles: Das Puzzle Binary (auch bekannt als Takuzu oder Subiku) ist sehr einfach zu verstehen und hat nur wenige Regeln: Da der Name des Spiels binär ist, ist es ziemlich offensichtlich, aber Sie können nur Nullen und Einsen eingeben. Es dürfen nicht mehr als zwei gleiche...

10
Periode 2 Umgekehrte Quine

Ihre Aufgabe ist es, ein Programm zu schreiben, das seinen eigenen Quellcode in umgekehrter Reihenfolge ausgibt. Wenn der umgekehrte Code ausgeführt wird, sollte er jedoch den Quellcode in die richtige Richtung ausgeben. Beispiel Angenommen, Ihr Programm ist abc. Beim Ausführen sollte es ausgegeben...

10
Machen Sie einen Dolmetscher für ja!

Ja ist eine stapelbasierte Sprache mit einigen durch Leerzeichen getrennten Anweisungen: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item in the...

10
Die von Koch-Vermutung

Sie kennen den Mathematiker von Koch vielleicht an seiner berühmten Schneeflocke. Er hat jedoch interessantere Informatikprobleme im Ärmel. Schauen wir uns diese Vermutung an: Gegeben ein Baum mit nKnoten (also n-1Kanten). Finden Sie einen Weg, um die Knoten von 1bis nund dementsprechend die Kanten...