Domande taggate «string»

Una competizione per risolvere un problema particolare attraverso l'uso e la manipolazione delle stringhe.


30
Separare alfabeti e numeri
Un paragrafo di testo ha numeri e lettere alfabetiche miste. Il tuo compito è quello di separare i numeri sul lato sinistro e le lettere alfabetiche sul lato destro nello stesso ordine di ogni riga. Regole: I numeri sono numeri interi semplici; quindi nessun punto decimale e nessun segno negativo …

10
Finestra pangrammatica più corta
Un pangram è una frase o un estratto che contiene tutte le ventisei lettere dell'alfabeto, come è dimostrato in questa sfida di golf del codice . Tuttavia, una finestra pangrammatica è un pangramma sotto forma di un segmento di testo, che può terminare o iniziare a metà di una parola, …
15 code-golf  string 

30
Attiva / disattiva una stringa
La sfida consiste semplicemente nel far passare una stringa all'interno di un'altra stringa. Spiegazione Se la stringa di attivazione / disattivazione è una sottostringa della stringa principale , rimuovere tutte le istanze della stringa di attivazione / disattivazione dalla stringa principale ; in caso contrario, aggiungere la stringa di attivazione …
15 code-golf  string 

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 

5
Gioca alla catena di parole
Quando ero più giovane, gioco con un gioco di parole chiamato Catena di parole . È stato molto semplice Il primo giocatore sceglie una parola; il giocatore successivo dice un'altra parola che inizia con la stessa lettera con cui è terminata la parola precedente. Questo continua all'infinito finché qualcuno non …


9
In tema di tastiere
Keep Talking and Nobody Explodes è un gioco multiplayer locale in cui un giocatore ha il controllo di una "bomba" virtuale e deve essere guidato da un altro giocatore, l '"esperto", che ha accesso al manuale di disinnesco della bomba. Uno dei moduli da disarmare nel gioco è il modulo …
15 code-golf  string 

4
Palindromi grossi
I palindromi sono divertenti, ma alcune delle altre corde stanno iniziando a sentirsi escluse. Possiamo trasformare quelle corde in grossi palindromi dividendoli in schiere palindromiche di grossi pezzi. Ad esempio, la stringa "abcabca"non è un palindromo se la leggiamo carattere per carattere, ma abbiamo tre diversi modi per renderlo un …

20
Boo! Una sfida di golf con codice di Halloween
Scrivi un programma che accetta una stringa di input di lunghezza 2 o più caratteri e aggiunge la stringa ~BOO!~ (quella stringa ha uno spazio iniziale e finale) in un punto uniformemente casuale nella stringa che non si trova su nessuna delle due estremità. Input di esempio non consentiti : …

13
Conversione decimale dell'ora del giorno
introduzione Il tempo è confuso. Sessanta secondi a un minuto, sessanta minuti a un'ora, ventiquattro ore al giorno (e per non parlare di quel fastidioso am / pm!). Oggigiorno non c'è spazio per una tale stupidità, quindi abbiamo deciso di adottare l'unica alternativa sensata: i giorni decimali! Vale a dire, …

3
Burrows, Wheeler e Back
sfondo La trasformata di Burrows – Wheeler (BWT) è una permutazione reversibile dei caratteri di una stringa che si traduce in grandi sequenze di caratteri simili per determinati tipi di stringhe come il testo normale. Viene utilizzato, ad esempio, nell'algoritmo di compressione bzip2 . Il BWT è definito come segue: …

2
Riparare le parentesi graffe, ecc
La tua missione, se scegli di accettarlo, è quella di aggiungere il numero minimo di parentesi, parentesi graffe e parentesi quadre per fare in modo che una determinata stringa (contenente solo parentesi, parentesi graffe e parentesi quadre) abbia una corrispondenza di parentesi graffe corretta. I legami dei simboli aggiunti devono …

14
CodeGolf: ignora il rumore n. 1
Istruzioni Barry è uno sviluppatore di back-end non molto buono responsabile di una piccola API che dovrebbe fornirti informazioni sugli acquisti effettuati nel negozio di un cliente. Tuttavia, non ha fatto un ottimo lavoro e il tuo capo ti dice invece di sistemarlo sul lato client. Idealmente si dovrebbe ricevere …

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.