Puzzle di programmazione e codice Golf

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

30
Un elenco di moduli numerici i loro indici nell'elenco
Semplice: prendi un elenco di numeri interi positivi come input e invia i moduli numerici al loro indice basato su 1 nell'elenco. Se gli interi di input sono {a, b, c, d, e, f, g}allora l'output dovrebbe essere {a%1, b%2, c%3, d%4, e%5, f%6, g%7}dove si %trova l'operatore del modulo. …
25 code-golf  math  number 

11
NON COMETE - una sfida zalgo
Scrivi un programma o una funzione che, data una stringa, la spogli di zalgo, se esiste. Zalgo Per questo post, zalgo è definito come qualsiasi carattere dei seguenti intervalli Unicode: Combinazione di segni diacritici (0300-036F) Combinazione di segni diacritici estesi (1AB0–1AFF) Supplemento combinazione segni diacritici (1DC0–1DFF) Combinazione di segni diacritici …

9
Armadietti numerici!
Dato un numero intero positivo <100 (da 1 a 99, inclusi 1 e 99), genera molti armadietti. Un armadietto è definito come segue: +----+ | | | | | | | nn | +----+ dove si nntrova il numero dell'armadietto, nella base 10. Se c'è un numero di 1 cifra, …

11
Palindromi perfetti
Il tuo compito è determinare quanta parte di un palindromo perfetto è una stringa. Il tuo tipico palindromo (ad es. 12321) è un palindromo perfetto; la sua perfezione è 1. Per determinare la perfezione di una stringa, vedi quante sezioni puoi dividerla in cui ogni sezione è un palindromo. Se …

30
Golf una sequenza Fibonacci personalizzata
La sequenza di Fibonacci è abbastanza conosciuta qui. Diamine, ha anche il suo tag. Tuttavia, nonostante tutto, ci piace sicuramente attenerci alle nostre radici di 1, 1, ...(o è 0, 1, ...? Potremmo non saperlo mai ...). In questa sfida, le regole sono le stesse, ma invece di ottenere l' …

30
Transpile; # nella tua lingua
Relativo a: Crea un; # interprete e Genera; # codice ;# - Una guida a vortice Questo è un linguaggio semplice con due comandi. La sua unica struttura di dati è un accumulatore, inizializzato su 0. ; Incrementa l'accumulatore #Calcola il valore dell'accumulatore modulo 127 e stampa il corrispondente carattere …
25 code-golf 

12
Residuo palindromico
Oggi, mentre scrivo, è il 31 marzo. Negli Stati Uniti, questo è 3/31. Stavo giocando con 331un numero per trovare una sfida e ho scoperto che i suoi residui (piccoli numeri modulo) sono palindromici. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). La tua sfida qui è, quando viene dato un numero …



30
Conto alla rovescia per 100 giorni
È comune iniziare il conto alla rovescia 100 giorni prima di un evento, probabilmente a causa del nostro sistema di base 10. Esempi di questo possono essere trovati ovunque: 100 giorni fino al tuo compleanno 100 giorni fino al matrimonio 100 giorni fino alle elezioni 100 giorni fino alla nostra …
25 code-golf  date 


24
Solleva un singolo numero
introduzione Supponiamo di voler calcolare i massimi di coda di un elenco di numeri, ovvero il massimo di ciascun suffisso non vuoto. Un modo per farlo è scegliere ripetutamente un numero e sostituirlo con un numero più elevato che si verifica dopo di esso, fino a quando questo non è …

21
Scolpisci alcuni gioielli ASCII!
Il 13 marzo è riconosciuto come National Jewel Day , che è il tema di questa sfida. Quindi, dato un numero intero ndove nè maggiore di 0, crea un gioiello ASCII. Per esempio: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ …

15
Regressione lineare su una stringa
Questa sfida è un po 'complicata, ma piuttosto semplice, data una stringa s: meta.codegolf.stackexchange.com Utilizzare la posizione del carattere nella stringa come xcoordinata e il valore ASCII come ycoordinata. Per la stringa sopra, l'insieme risultante di coordinate sarebbe: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 …
25 code-golf  string  math 


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.