Puzzle di programmazione e codice Golf

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

30
Seleziona in modo casuale da un array
Questa sfida è piuttosto semplice: ti viene data una matrice di numeri interi positivi (escluso 0) e devi selezionare un elemento casuale da questa matrice. Ma ecco il colpo di scena: la probabilità di selezionare un elemento dipende dal valore dell'intero, il che significa che l'intero diventa più grande, anche …

12
Conversione base reale
Abbiamo avuto alcune sfide per la conversione di base, ma tutte sembrano applicarsi ai valori interi. Facciamolo con numeri reali! La sfida ingressi: Un vero numero positivo x , espresso in base 10. Questo può essere preso come un galleggiante a doppia precisione o come una stringa. Per evitare problemi …


4
Cubificatore più efficiente
Cubically è troppo noioso per scrivere manualmente qualsiasi codice. La tua sfida è tradurre il testo ASCII in codice cubicamente sorgente. cubica Questo è solo un breve riassunto di Cubically; il repository ha una guida e dettagli più completi. Cubically è un esolang che ho scritto qualche tempo fa, progettato …

21
Elencare un numero
Dato un numero reale, convertilo in un elenco di elenchi, con il segno negativo (se presente) che diventa un elenco vuoto, la parte intera che diventa un elenco di cifre e la parte frazionaria (se presente) che diventa un elenco di cifre. Le cifre devono essere numeri reali, non stringhe. …
19 code-golf  number 

30
Ottieni il meglio da due array
Ti verranno dati due array di numeri in virgola mobile. Il tuo compito è accoppiare gli elementi corrispondenti dei due array e ottenere il massimo di ciascuna coppia. Tuttavia , se i due elementi corrispondenti sono uguali, devi invece prendere la loro somma. Ad esempio, dati gli elenchi [1, 3, …


14
Calcola i numeri MU
I primi due numeri MU sono 2 e 3. Ogni altro numero MU è il numero più piccolo non ancora apparso che può essere espresso come il prodotto di due precedenti numeri MU distinti esattamente in un modo. Ecco i primi 10 2, 3, 6, 12, 18, 24, 48, 54, …

19
Estrai massimi locali
Dato un array di numeri interi positivi, genera un array di tutti gli elementi maggiori o uguali a quelli adiacenti. La maggior parte degli elementi avrà due elementi adiacenti; il primo e l'ultimo elemento sono casi speciali, poiché hanno solo un elemento adiacente. Si può presumere che l'array contenga almeno …

30
Genera un acronimo
Questo è simile a Fare un acronimo , ma ci sono diverse differenze chiave, incluso il metodo per recuperare l'acronimo, e questa sfida include un output flessibile. Compito Data una stringa (è consentito un elenco di caratteri / stringhe di lunghezza 1) contenente solo ASCII stampabile, visualizza tutte le lettere …
19 code-golf  string 

10
SQL seleziona intervalli di numeri
Ho trovato abbastanza difficile ottenere un intervallo di numeri come righe dentro MySQL. Ad esempio, l'intervallo 1-5 è raggiunto da: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 comporterà: 1 2 3 4 5 per 0-99 posso incrociare unire due tabelle 0-9: CREATE TABLE …
19 code-golf  tips  syntax  sql 

19
Tre numeri triangolari [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 2 anni fa . Descrizione Ci sono state molte altre sfide riguardanti questi numeri prima, e spero che questo non sia tra …

14
Contando da 1 a n senza numeri consecutivi
Obbiettivo Ti viene dato un numero intero n( n > 1). È necessario uscita quanti permutazioni degli interi 1a nci sono, che inizierà alle 1, fine a n, e non hanno due numeri interi consecutivi che differiscono dal 1. In alternativa, se si prende il grafico completo K_ne si rimuovono …

15
Invertire un algoritmo cubo di Rubik
Ogni volta che fai una mossa su un cubo di Rubik, c'è una mossa inversa che annulla la prima mossa. Per questo motivo, ogni algoritmo (serie di mosse) ha un algoritmo inverso che annulla il primo algoritmo. L'obiettivo di questa sfida è trovare il contrario di un determinato algoritmo. Specifica: …

30
Il booleano ridondante
introduzione Classicamente, i booleani sono un po '; trueo false, 1o 0. Gli zeri iniziali sarebbero semplicemente ridondanti. Ad esempio, 001significa lo stesso 00001o solo1 . Il booleano a 32 bit Dato un valore di verità / falsità, emette il valore booleano equivalente a 32 bit come stringa. (O come …
19 code-golf  string 

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.