Domande taggate «code-golf»

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

21
Genera combinazioni ordinate con ripetizione
Data una stringa di caratteri diversi e un numero n, genera tutte le combinazioni ordinate con ripetizione, di lunghezza da 1 a n, usando quei caratteri. Un altro modo per definirlo è vedere i caratteri dati come cifre "personalizzate" nella base (radix) del numero di caratteri, quindi il programma dovrebbe …

4
Genera numeri di Friedman
Un numero di Friedman è un numero che può essere espresso applicando operazioni matematiche di base (^, /, *, +, -) a tutte le sue cifre. Non è necessario applicare le operazioni a ogni singola cifra, ma devono essere coinvolte tutte le cifre. Cioè, 121 = 11 ^ 2 -> …
9 code-golf 

7
Emette un mazzo mischiato usando input casuali
Input Output: Input : Una stringa uniformemente casuale, infinitamente lunga, di '0' e '1', presa dallo stdin. Si presume che la stringa sia veramente casuale, non pseudo-casuale. È uniforme in quanto ogni personaggio ha la stessa probabilità di essere "0" o "1". ! attento L'input è infinitamente lungo, quindi non …

3
Percorso più breve attraverso un sistema a senso unico
La mia città natale, Rhyl , ha un sistema di traffico a senso unico che sembra essere stato progettato per tenere le persone lontano dalla loro destinazione il più a lungo possibile. Il tuo compito, se scegli di tentarlo, è quello di produrre un programma per fornire il percorso più …

5
Parole dalla tavola periodica degli elementi [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 3 anni fa . Quando ero una matricola al liceo che prendeva chimica, guardavo la tavola periodica degli elementi e scrivevo …
9 code-golf 

1
Ottimizza la moltiplicazione della catena di matrici
Questa sfida consiste nel calcolare l' ordine di moltiplicazione più efficiente per un prodotto di più matrici. La dimensione delle matrici è specificata su una singola riga di input standard. È necessario stampare sull'output standard un elenco di numeri interi che indica l'ordine in cui eseguire le moltiplicazioni per ridurre …
9 code-golf  math 

2
Ray tracing bidimensionale
La sfida è implementare un programma di ray tracing bidimensionale, basato su testo. Le fonti di luce bianca sono @simboli. R, GE Bsono la luce filtra. /e \sono specchi con una riflettività dell'80%. ?è un sensore di luce. >, <, ^E Vcombinare la luce nella direzione appropriata (ad esempio, se …

4
Calcola il numero di topologie su {1,2,…, n}
Compito Scrivi una funzione / programma che accetta ncome parametro / input e stampa / restituisce il numero di topologie (che è mostrato di seguito) sul set {1,2,...,n}. Definizione di topologia Sia X qualsiasi insieme finito, e supponiamo che T, che è un sottoinsieme del gruppo di potenza di X …

5
Parser tag semplice
Questo è un modello di un parser HTML perdonatore. Invece di analizzare HTML ed estrarre attributi, in questo codice golf, il tag parser sarà semplice. Scrivi una funzione che analizza una struttura di tag e restituisce la sua forma tra parentesi. Un tag di apertura è costituito da una lettera …

2
Aggiunta in virgola mobile, senza galleggianti!
Il tuo compito è quello di scrivere un programma, in qualsiasi lingua, che sommi due numeri in virgola mobile SENZA utilizzare qualsiasi matematica frazionaria o in virgola mobile. La matematica integer è consentita. Formato Il formato per i numeri sono stringhe contenenti 1 e 0 che rappresentano il valore binario …

1
Crea un proxy semplice
Crea il server proxy più corto. Specifiche di input / output Cliente: Input: un numero di porta (intero a 32 bit) (,) o (spazio) un url (vedi casi di test) Output: sorgente html dell'URL Server: Input: porta da ascoltare (intero a 32 bit) Output: REC quando l'input viene ricevuto dal …

13
Giocare al gioco del nome
Scrivi un programma per giocare al gioco del nome . Ingresso Il tuo programma dovrebbe accettare un singolo nome come input dall'utente in qualche modo (es. Letto da input standard o come argomento da riga di comando). Si può presumere che il nome sia una singola parola composta da una …
9 code-golf 

5
Dipingi quel recinto
Sei Tom Sawyer e devi dipingere un recinto di 102400 m di lunghezza. Fortunatamente, i tuoi amici hanno deciso di aiutarti in cambio di varie cose. Ogni amico dipingerà L metri, partendo da S con il colore C . S , L sono numeri interi di metri e 1 ≤ …
9 code-golf 

3
Fisica golf: tiro inclinato
"E ora qualcosa di completamente diverso." Un uccello arrabbiato viene colpito ad un angolo β rispetto all'orizzontale ad una velocità u. Il terreno è ripido, inclinato di un angolo α. Trova la distanza orizzontale q percorsa dall'uccello prima di colpire il suolo. Esegui una funzione f (α, β, u) che …
9 code-golf  math 

5
Combinatore a punto fisso golfato
Scrivi un combinatore a virgola fissa nel minor numero di caratteri possibile, nella lingua che preferisci. forma libera ( vale a dire , qualunque sia la più breve): intero programma, funzione effettiva, frammento di codice non puoi usare la tua libreria standard se ne ha una puoi comunque estrarlo da …

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.