Puzzle di programmazione e codice Golf

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

1
Dividere il conto
Compito Supponiamo che il ppepole debba dividere un conto; ognuno di essi è identificato da una tripla (Name, n, k)composta da: Name: il nome ; n: l'importo che deve pagare ; k: l'importo effettivamente pagato . La sfida qui è scoprire quanto deve a chi. ipotesi L'input e l'output possono …
12 code-golf 

9
Numero di trasformazioni fino alla ripetizione
Data una sequenza di numeri interi o, per essere più specifici, una permutazione di 0..N trasformare questa sequenza come segue: output [x] = reverse (input [input [x]]) ripetere Ad esempio: [2,1,0]diventa [0,1,2]e è invertito [2,1,0]. [0,2,1]diventa [0,1,2]e si inverte [2,1,0]. Esempio 1 In: 0 1 2 S#1: 2 1 0 …
12 code-golf 


6
Determina la valle più ampia
Immagina di ottenere una fetta di qualche regione montuosa, questo comporterebbe una forma simile a questa: 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 Come possiamo vedere, possiamo rappresentarlo (in una certa misura) con una sequenza …

2
Trasformare una montagna in una Molehill
Ti viene data una serie di terreni, con talpe e montagne: /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ Il tuo compito è quello di sostituire ogni molehill nella stringa con una montagna equivalente centrata nella stessa colonna. Il resto della stringa non deve essere interessato. Ciò …

21
Sottostrato crescente più lungo
Dato un elenco di numeri interi positivi, scrivere il codice che trova la lunghezza della sotto-lista contigua più lunga che sta aumentando (non rigorosamente). Questa è la lista più lunga in modo tale che ogni elemento sia maggiore o uguale all'ultimo. Ad esempio se l'input era: [ 1 , 1 …

30
Codice colore vero
Il vero colore (24 bit) su Wikipedia è descritto nella parte pertinente come 24 bit utilizza quasi sempre 8 bit di ciascuno di R, G, B. A partire dal 2018 la profondità di colore a 24 bit viene utilizzata praticamente da tutti i display di computer e telefoni e dalla …

6
Portami fuori di qui
Sfida Date le dimensioni della griglia, le posizioni degli ostacoli, la posizione del giocatore e la posizione del bersaglio, il tuo compito è quello di trovare un percorso per il giocatore per raggiungere il bersaglio ed evitare gli ostacoli allo stesso tempo (se necessario). Ingresso N : dimensione della grigliaN …

14
Il controllo di un file contiene solo byte null
Il tuo obiettivo è scrivere un programma o una funzione che accetta come input una stringa che rappresenta il percorso di un file e genera un valore di verità se quel file non è vuoto e non contiene byte non nulli, ovvero tutti i bit sono 0 - - e …

17
Calcola il minimo
sfondo Considera la seguente sequenza ( A051935 in OEIS): Inizia con il termine .222 Trova il numero intero più basso maggiore di modo che sia primo.2 2 + nnnn2222+n2+n2+n Trova il numero intero più basso maggiore di modo che sia primo ecc. n 2 + n + n ′n′n′n'nnn2+n+n′2+n+n′2 + …

6
Golf a Solubility Chart
Dato il nome di un catione e un anione, produce "S" (solubile) o "I" (insolubile). La tabella che useremo proviene da wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Viene copiato alla fine della domanda per riferimento futuro. Input : il catione, seguito dall'anione, separato da uno spazio. Il catasto sarà uno dei seguenti: Lithium …

11
Codegolf Rainbow: Fun with Integer-Arrays
Introduzione: (Fonte: Wikipedia ) Quando guardiamo un arcobaleno avrà sempre i colori dall'alto verso il basso: rosso; arancia; giallo; verde; blu; indaco; viola Se guardiamo questi singoli anelli, l'anello rosso è ovviamente più grande dell'anello viola. Inoltre, è anche possibile avere due o anche tre arcobaleno contemporaneamente. Tutto questo sopra …

17
Codegolf Rainbow: disegna in bianco e nero
Introduzione: (Fonte: Wikipedia ) Quando guardiamo un arcobaleno avrà sempre i colori dall'alto verso il basso: rosso; arancia; giallo; verde; blu; indaco; viola Se guardiamo questi singoli anelli, l'anello rosso è ovviamente più grande dell'anello viola. Inoltre, è anche possibile avere due o anche tre arcobaleno contemporaneamente. Tutto questo sopra …

14
La regola di Naismith
La regola di Naismith aiuta a calcolare il tempo necessario per una passeggiata o un'escursione, data la distanza e l'ascesa. Dato un elenco non vuoto dell'altitudine in punti distribuiti uniformemente lungo un percorso e la distanza totale di quel percorso in metri, è necessario calcolare il tempo necessario secondo la …
12 code-golf  number 


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.