Questa è la mia prima domanda su codegolf, quindi mi scuso in anticipo se non è appropriato e accolgo con favore qualsiasi feedback. Ho un file con questo formato: a | rest of first line b | rest of second line b | rest of third line c | rest …
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 …
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, …
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 …
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 …
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 …
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 …
Ispirato da questa meravigliosa sfida (basata sul numero di opinioni e voti), che, secondo la mia modesta opinione, ha troppe poche risposte. Dato (con ogni mezzo) un elenco di stringhe, restituisce (con ogni mezzo) un insieme di lettere che, quando rimosse dalle stringhe date, lascia la lunghezza totale di (ciò …
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 …
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 …
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 : …
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, …
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: …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.