Als «source-layout» getaggte Fragen

13
Logische Gatter manuell

Erstellen Sie ein Programm, das die grundlegenden Logikgatter simuliert. Eingabe: Ein Wort mit Großbuchstaben, gefolgt von 2 1-stelligen Binärzahlen, die durch Leerzeichen wie z OR 1 0. Die Tore OR, AND, NOR, NAND, XOR, und XNORsind erforderlich. Ausgang: Was der Ausgang des eingegebenen...

12
Sequentielle Multiplikation

Ihr Ziel ist es, ein Programm zu schreiben, das Eingaben entgegennimmt und bei Verkettung Neine "sequentielle Multiplikation" durchführt. Was ist sequentielle Multiplikation? Es ist eine Sequenz mit einem Samen a, der wie folgt definiert ist: f(0) = a f(n+1) = f(n)*(f(n)-1) Also lass a = 5. So f(0)...

12
Phonemisches Abugida

Zeichen Nennen wir diese Unicode-Zeichen englische IPA-Konsonanten : bdfhjklmnprstvwzðŋɡʃʒθ Und nennen wir diese Unicode-Zeichen englische IPA-Vokale : aeiouæɑɔəɛɜɪʊʌː (Ja, es ːist nur das lange Vokalzeichen, aber behandeln Sie es als einen Vokal für den Zweck dieser Herausforderung.) Schließlich...

12
Längste ansteigende Teilzeichenfolge

Wenn Sie eine Liste positiver Ganzzahlen haben, schreiben Sie Code, der die Länge der längsten zusammenhängenden Teilliste ermittelt, die ansteigt (nicht unbedingt). Dies ist die längste Unterliste, sodass jedes Element größer oder gleich dem letzten ist. Zum Beispiel, wenn die Eingabe war:...

11
Rechte und tfeL abgeschnittene Primzahlen

Eine rechtsabschneidbare Primzahl ist eine Primzahl, bei der jedes Präfix eine Primzahl ist (in Basis 10). Eine linksabschneidbare Primzahl ist genau das Gegenteil, wobei jedes Postfix eine Primzahl ist (Primzahlen, die mit 0 beginnen, sind nicht zulässig). Beide Sequenzen sind endlich (es gibt nur...

11
Jeder sollte einen Freund haben

Ein isoliertes Zeichen ist ein Zeichen (außer einem Zeilenumbruch), das kein benachbartes Zeichen desselben Typs enthält. Benachbarte Zeichen können links, rechts oben oder unten sein, aber keine Diagonalen. Zum Beispiel wird im folgenden Text Hisoliert: Ybb YH% %%%% Alle anderen Zeichen sind nicht...

10
Anagramming Code

Versuchen wir es noch einmal. Das Ziel dieses Wettbewerbs ist es, zwei Codeteile zu erstellen, die Anagramme voneinander sind (die beiden müssen dieselben Bytes in einer anderen Reihenfolge enthalten) und die folgenden Aufgaben ausführen: Man muss testen, ob eine eingegebene Zahl glücklich oder...

10
Schreiben Sie einen Binärzähler in Quine

Schreiben Sie zwei Codefragmente, die wir s_zero und s_one nennen werden. Das Programm (l, n) besteht aus l Kopien von s_zero und s_one, die den Ziffern von n in Binärform entsprechen und links mit s_zero aufgefüllt sind. Wenn zum Beispiel s_zero = foound s_one =, bardann ist Programm (4, 0) =...

10
Positionsbewusstsein

Positionsbewusstsein Ihre Aufgabe ist es, ein Programm zu generieren, das für jede Permutation seiner Zeichen (einschließlich des ursprünglichen Programms) die Positionen jedes Zeichens relativ zum ursprünglichen Programm ausgibt. Wenn Ihr Programm ist Derp Sie müssen ausgeben [0, 1, 2, 3] (oder...

10
N-faches Programm für die N-te Nummer

Wenn Sie ein Array mit positiven Ganzzahlen Aals Eingabe angeben, generieren Sie ein Programm, das bei mehrmaliger Wiederholung kden kth-Wert (1-Index) des Arrays ausgibt . Wenn das Array beispielsweise ist [1,11], sollte die Ausgabe ein Programm sein, das ausgibt 1und bei zweimaliger Wiederholung...

9
Code-Golf Fließband

Hinweis: Diese Herausforderung hat nichts mit der tatsächlichen Assemblersprache zu tun. Als Leiter von Code-Golf Factory Inc. müssen Sie eine Montagelinie erstellen, um einen bestimmten Code zu generieren. Heute hat der Vorarbeiter Sie gebeten, Quines zu produzieren. Spezifikation: Bei dieser...

9
Erweitern Sie die Vergleichsketten

Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung...

9
Bei einer int-Eingabe n wird n * umgekehrt (n) ausgedruckt.

Bei gegebener Ganzzahl nausdruckenn * reversed(n) reversed(n)ist die Nummer, die Sie erhalten, wenn Sie reversedie Ziffern von n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...