Domande taggate «parsing»

Questo tag indica le sfide in cui l'analisi dell'input è una parte importante / principale della sfida.

6
Panoramica su infisso tra parentesi
Quylthulg è un linguaggio di Chris Pressey che tenta di risolvere il problema della notazione infografica usando quello che chiama panfix : come postfix, panfix non richiede la distribuzione di congegni arcani come le parentesi per sovrascrivere una precedenza di operatore predefinita. Allo stesso tempo, panfix consente di specificare i …

15
Analizza un elenco di numeri unari firmati
I numeri unari in genere rappresentano solo numeri interi non negativi, ma possiamo estenderli per rappresentare tutti i numeri interi come segue: Un numero intero positivo N è rappresentato come N 1:5 -> 11111 Un numero intero negativo -N è rappresentato come 0seguito da N 1's:-5 -> 011111 Zero è …



20
Decomporre un numero!
Il tuo compito è di scomporre un numero usando il formato seguente. Questo è simile alla conversione di base, tranne per il fatto che invece di elencare la digitsnella base, si elenca la values, in modo tale che la lista si sommi all'input. Se la base data è n, quindi …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

5
Stringhe numeriche nidificate con analisi ridotta
L'obiettivo Una stringa Sviene costruita con il seguente processo: Inizia con l' Sessere la stringa vuota. Inserisci in una posizione di Suna stringa del modulo ds, dove si dtrova una cifra diversa da zero ed sè una stringa di dlettere ASCII minuscole. Diciamo che dsè un componente di S. Andare …


5
Codice Golf: analisi dei risultati di Google
Quando cerchi qualcosa su google, all'interno della pagina dei risultati, l'utente può vedere i collegamenti verdi, per la prima pagina dei risultati. Nella forma più breve possibile, in byte, usando qualsiasi lingua, visualizza quei collegamenti a stdout sotto forma di un elenco. Ecco un esempio, per i primi risultati della …

19
Il codice Konami più corto
Il problema È necessario scrivere un programma che, quando si digita il codice Konami durante il runtime, stampa la stringa " +30 lives" e emette un rumore di propria scelta dall'altoparlante del computer. Definizione Il "Codice Konami" è definito come UUDDLRLRBAseguito premendo il tasto Invio. Le regole Puoi scegliere di …

10
Determina il tipo di un input
La sfida è semplice: determinare il tipo di input e generare un identificatore che indica di che tipo è. "UI", Intero senza segno: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Firmato integer: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", decimale senza segno: 0.0, 1.23,1234.1234 "SD", firmato decimali: -0.0, +0.0,-1.235 "LE", Lettera: a- ze A-Z …

3
Tokenize una lingua basata su stack
Ho lavorato su un altro linguaggio di golf basato su stack chiamato Stackgoat . In questa sfida dovrai scrivere un tokenizer per Stackgoat (o davvero qualsiasi linguaggio generale basato su stack). Esempi "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

3
Aiutami a gestire il mio tempo
Recentemente mi è stato detto di leggere un intero libro di testo di fisica dal nuovo anno (storia vera, sfortunatamente). Ho bisogno del tuo aiuto per determinare quali capitoli dovrei leggere ogni giorno. Questo è dove entri. Ingresso Due date, in qualsiasi formato. La seconda data sarà sempre successiva alla …

4
Il parser XML del programmatore pigro
sfondo Stai lavorando come programmatore per una società di vendita di automobili. Il tuo compito per questa settimana è programmare un parser XML che raccolga dati sui modelli disponibili di diverse case automobilistiche e stampi graziosamente informazioni sui modelli più recenti. Fortunatamente per te, il reparto test ha fornito solo …

14
Moltiplica due polinomi interi
Il tuo compito è prendere due espressioni polinomiali a numero intero a variabile singola e moltiplicarle nella loro espansione da sinistra a destra non semplificata del primo termine (AKA FOIL nel caso dei binomi). Non combinare termini simili o riordinare il risultato. Per essere più espliciti sull'espansione, moltiplica il primo …

5
Coniugazione nella vita reale
In Dyalog APL Extended di @Adám , l' operatore (sotto) significa coniugazione: applica una funzione, quindi una seconda funzione, quindi l'inverso della prima. È divertente pensare alle azioni della vita reale in termini di coniugazione:⍢ Un problema viene trasformato da g in un altro dominio in cui viene risolto più …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.