Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.


13
Costruisci un orologio analogico [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 2 anni fa . Scrivi un programma che visualizza l'ora di sistema corrente come un …

10
Somma di (al massimo) 5 numeri primi
Terence Tao ha recentemente dimostrato una forma debole della congettura di Goldbach! Sfruttiamolo! Dato un numero intero dispari n > 1, scrivi ncome somma di un massimo di 5 numeri primi. Prendi l'input come preferisci e dai l'output nel modo che preferisci. Per esempio, def g(o): for l in prime_range(o+1): …
16 code-golf  math  primes 

6
Genera boggle board casuale
Genera una griglia 4x12 di lettere / spazi: Ogni dado dovrebbe apparire esattamente una volta, posizione scelta casualmente. Le posizioni dovrebbero essere approssimative una permutazione casuale uniforme dei dadi. Mostra una faccia casuale (di nuovo, approssimativamente uniforme) di ogni dado. Giustifica a sinistra la faccia nella finestra di 3 caratteri. …
16 code-golf  boggle 


10
Consigli per giocare a golf a Clojure
Quali sono i tuoi consigli per giocare a golf con il codice usando Clojure? Lo scopo di questa domanda è quello di raccogliere un elenco di tecniche specifiche per Clojure e che possono essere utilizzate in problemi generali di golf con codice.
16 code-golf  tips  lisp 

30
Numeri undulant
Un numero undulant è un numero in cui le sue cifre si alternano tra su e giù come il seguente numero: 461902 o 708143, o anche 1010101, ma non 123, perché 2 <3. Scrivere un programma o una funzione che restituisce un valore truthy se un numero è ondulante , …


5
Risolvi 2-SAT (soddisfacibilità booleana)
Il problema generale SAT (soddisfacibilità booleana) è NP-completo. Ma 2-SAT , dove ogni clausola ha solo 2 variabili, è in P . Scrivi un solutore per 2-SAT. Ingresso: Un'istanza 2-SAT, codificata in CNF come segue. La prima riga contiene V, il numero di variabili booleane e N, il numero di …
16 code-golf 

9
Ultime k cifre di Poteri di 2
Per qualsiasi numero intero rrr , esiste una potenza di 2 ciascuna delle cui ultime cifre rrr sono 1 o 2. rrrXXx2xmod10r2xmod10r2^x\bmod{10^r} Per , , poiché Per , , dal Nota: per , è (di nuovo)r=2r=2r=2x=9x=9x=929=51229=5122^9=5\color{blue}{\textrm{12}}r=3r=3r=3x=89x=89x=89289=618970019642690137449562112289=6189700196426901374495621122^{89}=618970019642690137449562\color{blue}{\textrm{112}}r=4r=4r=4xxx=89=89=89 Input:r≤100r≤100r \leq 100 Uscita: xxx Per esempio. Ingresso: 2 Uscita: 9 Ingresso: 3 Uscita: …

30
Suggerimenti per giocare a golf in VBA
Simile a questo , questo e questa domanda ... Quali consigli generali hai per giocare a golf VBA? Sto cercando idee che possono essere applicate ai problemi del codice golf in generale, che sono almeno in qualche modo specifiche VBA(ad esempio "rimuovere i commenti" non è una risposta). Si prega …
16 code-golf  tips  vba  basic 

4
Corrispondenza regex URL più breve in JavaScript
Crea l'espressione regolare più breve che corrisponderà approssimativamente a un URL nel testo quando viene eseguita in JavaScript Esempio: "some text exampley.com".match(/your regular expression goes here/); L'espressione regolare deve cattura tutti gli URL validi che sono per http e https. non preoccuparti di non trovare corrispondenze per stringhe che sembrano …

4
Visualizza la divisione lunga con l'arte ASCII
Scrivi un programma che visualizza una lunga divisione con l'arte ASCII. L'input è composto da due numeri interi, un numeratore e un denominatore, utilizzando il formato di input desiderato. Esempi: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- …

8
Calcola l'inverso modulare
Dati due numeri positivi xe ncon x<2^n, scrivere la funzione più breve possibile per calcolare x^-1 mod 2^n. In altre parole, trova ytale x*y=1 mod 2^n. La tua funzione deve essere completata in un tempo ragionevole per almeno n=64, quindi la ricerca esaustiva non funzionerà. Se l'inverso non esiste, è …
16 code-golf 


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.