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).

19
La mia torta è stata tagliata in due?
Scrivi un programma o una funzione che contiene un elenco non vuoto di numeri interi positivi. Si può presumere che sia inserito in un formato conveniente ragionevole come "1 2 3 4"o [1, 2, 3, 4]. I numeri nell'elenco di input rappresentano le sezioni di un grafico a torta completo …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

7
(Ri) Implementazione di Tetris
Nello spirito di reimplementazione dei videogiochi classici , vorrei invitare la community a creare la loro migliore implementazione di Tetris . Per riferimento, uno screenshot della versione ufficiale NES di Tetris. Funzionalità richieste Deve essere in atto un sistema di punteggio ragionevole, che premia i passaggi multilinea più di quelli …


30
StringgnirtSStringgnirtSStringgnirtS
Ecco una sfida relativamente semplice per te. Data una stringa di lunghezza N , emetti la stringa in avanti, quindi all'indietro, quindi in avanti, quindi all'indietro ... ecc. N volte. Ad esempio, se il tuo input è stato Hello! Dovresti produrre: Hello!!olleHHello!!olleHHello!!olleH È inoltre possibile produrre facoltativamente una nuova riga …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

14
Qual è il sottoinsieme contiguo più breve di ASCII necessario per produrre il resto?
I caratteri ASCII stampabili (codici esadecimali da 20 a 7E) in ordine sono: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Nota che lo spazio è lì dentro.) Questa stringa contiene chiaramente tutti i caratteri ASCII stampabili almeno una volta in ordine crescente quando letti da sinistra a destra, ma non in ordine decrescente. La stringa REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! …

9
Scrivi il programma più breve che genera la maggior parte degli avvisi e degli errori del compilatore
La sfida: Scrivi un programma molto breve che, una volta compilato, crea la maggior quantità di avvisi ed errori del compilatore. Può essere scritto in qualsiasi linguaggio di programmazione. punteggio: Il punteggio è determinato da questa equazione: errors_and_warnings_length/code_length. Il punteggio più alto vince. Esempio: Il programma C # classè lungo …

9
JavaScript riservato
A partire da ECMAScript 2015, JavaScript ha 33 parole chiave riservate , come break, conste new, nonché 10 parole chiave riservate future , come lete await. Il tuo compito è quello di concatenare il maggior numero di consecutive 1 distinti parole chiave riservate 2 durante la scrittura di codice funzionale …

9
Programmazione orientata al cambio
Una stringa può essere spostata di un numero nottenendo il valore in byte cdi ciascun carattere nella stringa, calcolando (c + n) mod 256e convertendo il risultato in un carattere. Ad esempio, lo spostamento "ABC123"di 1 comporta "BCD234", lo spostamento di 10 "KLM;<="pollici e lo spostamento di 255 pollici "@AB012". …

30
Questo numero è una potenza intera di -2?
Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …

9
Scrivi un quine in inglese semplice
Scrivi un quine composto da parole inglesi reali separate da spazi singoli. Una "parola" è definita come una stringa contenente solo lettere minuscole e maiuscole ( /[a-zA-Z]+/in regex). Per essere "reale", la tua parola deve essere riconosciuta dal dizionario Scrabble ufficiale . Sto usando il dizionario Scrabble poiché dà una …


15
Cosa porterai per il Ringraziamento?
Il Ringraziamento negli Stati Uniti è in arrivo il 24 novembre. Molte persone avranno una grande cena con le loro famiglie, tradizionalmente tra cui tacchino e molti contorni. Questo in genere significa che i membri della famiglia devono coordinare chi porterà ciascuno dei vari piatti. In questa sfida, l'obiettivo è …

23
Holy Hole In A Donut, Batman!
Alcuni personaggi sono più santi di altri. Usando il minor numero di lettere empie possibile, visualizzare la dichiarazione sopra. Sfida Scrivi un programma completo da stampare Holy Hole In A Donut, Batman!su STDOUT o l'alternativa più vicina. Se riesci a comprimere l'input per ridurre il tuo punteggio, scatenati :) Ingresso …

8
40 numeri in 9 byte
Esistono 40 modi in cui un percorso Hamiltoniano diretto può essere organizzato su una griglia 3 × 3: Questo grafico ( grazie a Sp3000! ) Mostra solo i 20 percorsi non indirizzati. Attraversa ogni linea colorata in entrambe le direzioni per i 40 percorsi diretti. Sfida Utilizzando solo ASCII stampabile …

27
La differenza non dovrebbe fare differenza
La tua azienda ha recentemente assunto un nuovo gruppo di amministratori di sistema estremamente dedicati . Pensano che il solo guardare gli schermi dei computer sia piuttosto limitante (voglio dire, la frequenza di aggiornamento a 60Hz non è abbastanza), quindi hanno collegato il bus dati della CPU a un DAC …

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.