Domande taggate «code-challenge»

Una sfida al codice è una competizione per modi creativi di risolvere un puzzle di programmazione con un criterio obiettivo vincente non coperto da altri tag di punteggio (ad esempio code-golf).

10
Sottostringhe identificative univoche più brevi
Dato un elenco di stringhe, sostituire ogni stringa con una delle sue sottostringhe non vuote che non è una sottostringa di nessuna delle altre stringhe nell'elenco e il più breve possibile. Esempio Data la lista ["hello","hallo","hola"], "hello"dovrebbe essere sostituito da solo "e"in quanto ciò stringa non è contenuta in "hallo"e …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

23
Encode - Shuffle - Decode
Sfida Il tuo compito è codificare un numero intero come una stringa di caratteri ASCII , quindi decodificarlo correttamente dopo che la stringa è stata mescolata casualmente. Scriverete due programmi / funzioni , che saranno chiamati Encoder e Decoder . Codificatore Input: un numero intero nnn nell'intervallo [0,231−1][0,231−1][0,2^{31}-1] . Output: …



28
Prendi posizione contro le lunghe file
Di recente, qualcuno ha proposto limiti più rigorosi per la lunghezza della linea predefinita di Python: Chiaramente, nessun programma dovrebbe mai usare più di 80 caratteri per riga, per tutta una serie di ragioni. Innanzitutto, per la leggibilità e la manutenibilità, è importante avere uno standard solido, in modo da …


2
Indovina la lingua
introduzione Questo sito sta rapidamente creando un enorme set di dati di frammenti di codice, quindi facciamo qualcosa con esso! Ecco un file di dati . Contiene 9.066 coppie uniche di lingua + frammento per 113 lingue, tutte tratte da questo sito. Il formato è separato da tabulazioni (snippet TAB …

15
Una sfida geometrica
Tutti amano la geometria. Quindi perché non proviamo a programmare il golf? Questa sfida consiste nel prendere lettere e numeri e creare forme a seconda di essa. L'ingresso L'input sarà nella forma di (shapeIdentifier)(size)(inverter). Ma cosa sono shapeIdentifier, dimensioni e inverter? L'identificatore di forma è l'identificatore del tipo di forma …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Triangoli pitagorici impilabili
sfondo Un triangolo pitagorico è un triangolo rettangolo in cui ogni lunghezza laterale è un numero intero (ovvero, le lunghezze laterali formano una tripla pitagorica ): Usando i lati di questo triangolo, possiamo attaccare altri due triangoli pitagorici non congruenti come segue: Possiamo continuare con questo modello come meglio crediamo, …

15
Tieni giù i personaggi unici
È molto semplice: il tuo programma o funzione dovrebbe generare il seguente testo: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Stampa fine È possibile scrivere un programma o una funzione , che restituisce l'output come …


5
Passa alla traduzione inglese
La tua sfida è quella di scrivere un programma per tradurre (inglese) leetspeak / lolspeak / txtspk in inglese normale. Il tuo programma dovrebbe leggere dallo standard input e output allo standard output, a meno che la tua lingua non li supporti. È possibile utilizzare un file contenente un elenco …

4
Implementare ROT-47 ... in ROT-47
Sfida: implementare ROT-47 nel codice che funziona sia come se stesso che come versione ROT-47 di se stesso. punteggio: Il tuo punteggio viene calcolato come percentuale di byte ammissibili ROT-47 utilizzati in totale di entrambe le versioni del programma divisi per byte totali (tutti i caratteri) di entrambe le versioni …


13
Crea una firma di tipo lungo
Sfida Trova un'espressione, lunga al massimo 100 byte, con la firma del tipo più lungo. Regole È consentita qualsiasi lingua tipicamente statica con inferenza di tipo Il tipo deve essere non ambiguo, ma in caso contrario può includere tipi senza istanze definite. Ad esempio Num [a]e Eq [a]sono consentiti, anche …

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.