Als «atomic-code-golf» getaggte Fragen

Atomic Code Golf wird anhand der Anzahl der Operationen in einem bestimmten Fragment einer von Ihnen definierten Sprache bewertet.


2
Erstellen Sie eine Multiplikationsmaschine mit NAND-Logikgattern
Basierend auf meiner vorherigen Frage desselben Typs, Erstellen Sie eine Additionsmaschine mit NAND-Logikgattern . Dieses Mal werden Sie aufgefordert, zu multiplizieren, anstatt zu addieren. Baue ein Diagramm (zweiadrige) NAND - Logikgatter, die die Eingangsdrähte nehmen A1, A2, A4, B1, B2, B4, , die zwei Binärzahlen Aauf B0-7, und Rückgabewerte an …

19
Machen Sie ein Triangularity-Programm gültig
Triangularity ist ein neuer von Mr. Xcoder entwickelter Esolang, bei dem die Codestruktur einem ganz bestimmten Muster folgen muss: In der ndritten Codezeile müssen sich genau die 2n-1Zeichen des Programms befinden. Dies führt zu einer Dreiecks- / Pyramidenform, wobei die erste Zeile nur ein Zeichen hat und der Rest in …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

5
Gibt es mehr harte oder weiche Objekte?
Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht überschneidende, sich nicht berührende Rechtecke. Ein weiches …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

2
Schreiben Sie es in Zahlentheorie-Stil
Schreiben Sie eine mathematische Aussage mit den folgenden Symbolen: There exists at least one non-negative integer(geschrieben als Eexistentieller Quantor) All non-negative integers(geschrieben als AUniversal Quantifier) + (Zusatz) * (Multiplikation) = (Gleichberechtigung) >, <(Vergleichsoperatoren) &(und), |(oder), !(nicht) (, )(zum Gruppieren) Variablennamen das ist gleichbedeutend mit der Aussage Es gibt eine rationale …

4
Komprimierte Wochentage
Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in sortierter Reihenfolge erfolgen. So …

15
Finde das Maximum von 3 Zahlen ohne Verzweigung
Dieses Mal ist es Ihr Ziel, das Maximum von 3 ganzen Zahlen (von - (2 ^ 31) bis 2 ^ 31 - 1 im binären 2er-Komplement) zu finden, ohne Verzweigungen oder Schleifen zu verwenden. Du darfst nur benutzen Ungleichheits / Gleichheit ( ==, >, >=, <, <=, !=) Diese Zählung …

1
Googles Hopping Bunny
Am 4. Dezember 2017 war Google Doodle ein grafisches Programmierspiel mit einem Hasen . Die späteren Levels waren nicht trivial und sie schienen ein großartiger Kandidat für eine Atomic-Golf- Herausforderung zu sein. Einzelheiten Spiel Es stehen vier Moves zur Verfügung: Vorwärtsspringen, Links- und Rechtsdrehung und Loop. Jede dieser Bewegungen ist …



3
Hexcellent Minesweeping
Hexcells ist ein Spiel von Minesweeper, das auf Sechsecken gespielt wird. (Vollständige Offenlegung: Ich habe nichts mit Hexcells zu tun. Tatsächlich mag ich das Spiel nicht wirklich.) Die meisten Hexcells-Regeln können ziemlich einfach in Generalized Minesweeper (Minesweeper, gespielt auf einem beliebigen Graphen) ausgedrückt werden. Das Schwierigste ist das {X}und die …

5
Holen Sie sich zwei aus einem
Wie wir in dieser Frage gesehen haben, können komplexe logische Aussagen in Form von einfachen Verknüpfungen von verallgemeinerten Minesweeper ausgedrückt werden. Generalized Minesweeper hat jedoch immer noch Redundanzen. Um diese Redundanzen zu vermeiden, definieren wir ein neues Spiel namens "Generalized-1 Minesweeper". Generalized-1 Minesweeper ist eine Version von Minesweeper, die auf …

4
Finden Sie das Passwort
Ein gewöhnliches N-stelliges Zahlenschloss besteht aus N rotierenden Scheiben. Auf jeder Disc sind die Ziffern 0 bis 9 in der angegebenen Reihenfolge angegeben, und Sie müssen sie auf das richtige Kennwort einstellen, um sie zu öffnen. Wenn Sie das Passwort nicht kennen, müssen Sie es natürlich höchstens 10 N- mal …


6
Implementieren Sie einen 8-Bit-Addierer
Die Herausforderung Implementieren Sie eine Funktion, die zwei Ganzzahlen akzeptiert, deren Werte von 0 bis 255 reichen, und die Summe dieser Ganzzahlen (Mod 256) zurückgibt. Sie können nur bitweise Negation (~), bitweise oder (|), Bitverschiebungsoperatoren (>>, <<) verwenden. und Zuweisung (=). Zu den Dingen, die Sie nicht verwenden können, gehören …

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.