Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice

27
Rimozione di elementi univoci dalla stringa
Sono arrivato a questa domanda, perché sembra essere un caso d'uso molto comune trovare caratteri unici nella stringa. E se volessimo liberarcene? L'input contiene solo alfabeti minuscoli. Vengono utilizzate solo le lettere dalla a alla z. La lunghezza di input può essere compresa tra 1 e 1000 caratteri. Esempio: input: …
12 code-golf  string 


5
Visualizza una lunga moltiplicazione con l'arte ASCII
La sfida Scrivi un programma che prende due numeri interi dall'input standard, separati da una virgola, e quindi stampa una visualizzazione della lunga moltiplicazione di quei due numeri interi nell'output standard. Per esempio: Ingresso 14, 11 Uscita del programma 14 x11 _____ 14 14 ______ 154 Ingresso -7, 20 Uscita …

26
Elenchi di nidificazione
Dato un elenco con elenchi nidificati al suo interno, restituisce l'elenco con gli elementi degli elenchi nidificati de-nidificati. Ingresso L'elenco avrà, al massimo, elenchi nidificati con profondità 4. Contare tutti gli 0 all'interno dell'input come spazio nullo. Produzione Stampa singolarmente ogni articolo. Non stampare l'output come un elenco. Puoi separare …
12 code-golf 


13
creare una barra di avanzamento ASCII
bene, è qualcosa di simile a questa domanda ma con alcune piccole differenze. devi scrivere un programma per chiedere la larghezza della barra di avanzamento e la quantità di lavoro svolto. e quindi disegnare una barra di avanzamento con le seguenti funzionalità: larghezza indica quanti caratteri devi usare per disegnare …

1
Prepara qualcosa di gustoso! [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . La tua sfida è scrivere un programma Chef che funzioni bene …

4
Converti da Notazione infissa a Notazione prefisso
Data un'espressione aritmetica, che può includere parentesi ( ()), esponenti ( ^), divisione ( /) e moltiplicazione ( *), addizione ( +) e sottrazione ( -) (in quell'ordine di operazione), come a ^ (2 / 3) * 9 * 3 - 4 * 6 genera la stessa espressione in notazione …
12 code-golf  math 

12
Trovare la parola più "unica"
Usando la tua lingua preferita, scrivi la funzione / script / programma più breve che puoi per identificare la parola con il numero più alto di lettere univoche in un testo. Le lettere univoche devono includere qualsiasi carattere distinto che utilizza la codifica UTF-8 . Le versioni maiuscole e minuscole …
12 code-golf  word 

16
Trova parole con una sola mano
"esagerato" è un esempio di una parola che può essere digitata sulla mano sinistra, su una normale mappa della tastiera qwerty. "monopolio" è un esempio per la mano destra. Ricerca nel wordsfile unix di parole che possono essere digitate da un lato. L'output dovrebbe essere di due righe: elenco separato …
12 code-golf 

3
Implementa un calcolatore grafico
Ci sono state molte domande riguardanti i calcolatori; tuttavia, non sembra che nessuno implichi l'implementazione di una calcolatrice grafica. La sfida Devi scrivere un programma completo che prende più formule come input da STDIN e le rappresenta graficamente su STDOUT. L'input prenderà la forma f1(x)=x^2-x-1. Ci sarà un fseguito da …

1
Simula un computer (a gravità) di tipo biliardo
La macchina Una macchina del tipo a palla da biliardo è composta solo da simboli \ _ /insieme a lettere maiuscole e minuscole, spazi e numero 1. \e /sono rampe. Una palla che viene dall'alto verrà deviata sul lato destro o sinistro, rispettivamente. Per entrambe le rampe, se una palla …

3
Quine salva-sessione
Ispirato da questa domanda . Creare un programma che richiede all'utente di memorizzare alcuni dati e, quando il programma viene chiuso, espellere il programma stesso, ad eccezione dei dati di sessione modificati. L'utente quindi apre il programma appena generato e può richiamare i dati dal programma precedente. comandi KEY VALUE: …
12 code-golf  quine 

4
Percorso più breve per un cavaliere di scacchi
Il tuo programma dovrebbe calcolare il numero di mosse necessarie a un cavaliere di scacchi per raggiungere ogni quadrato della scacchiera. L'input sarà costituito da due numeri interi separati da spazio che rappresentano le coordinate del quadrato iniziale (coordinate orizzontali e verticali, comprese tra 0 e 7 ciascuna). Il tuo …
12 code-golf  chess 

10
Programmazione creativa [chiusa]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 8 anni fa . Crea una storia dalla tua programmazione. Esempio in JavaScript: self.book = { "story": function() { …

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.