Puzzle di programmazione e codice Golf

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


17
Produrre un elenco di rotonimi 2
Rotonimi 2 Un "Rotonimo" è una parola che ROT13 inserisce in un'altra parola (nella stessa lingua). Per questa sfida, useremo una definizione alternativa: un "Rotonimo" è una parola che circolare / ruota in un'altra parola (nella stessa lingua). Per esempio: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' >> …
11 code-golf 

1
Non solo un puzzle a quattro zampe
In questa variante del puzzle a quattro zampe dovresti usare fino a x x's(e nessun altro numero) e un set definito di operazioni per raggiungere ogni numero da 0 a 100. Se x = 4poi puoi usarne fino a quattro 4se questa domanda diventa il classico quadruplo puzzle (tranne che …

4
Determina la stagione
Introduzione: Nel nell'emisfero nord (cioè Europa, Nord America, ecc), le stagioni sono divisi in questo modo: - Primavera: Marzo, Aprile, Maggio - Estate: Giugno, Luglio, Agosto - Autunno: settembre, ottobre, novembre - Inverno: Dicembre , Gennaio febbraio Nel sud del mondo però (ovvero Australia, Sud America, ecc), le stagioni sono …
11 code-golf  number 

1
Auto cycler quine
Fai un quine ma con una svolta. dichiarazione Il quine stampa il suo codice ma mette il suo primo carattere alla fine. (Puoi farlo al contrario ma includi quella nota nella tua risposta) L'output deve quindi essere un programma che è anche una soluzione. Esempio: supponiamo che il tuo codice …
11 code-golf  quine 

2
Scopri i miei vicini numero
L'input è costituito da i file con le informazioni sui vicini. Ogni i esima riga contiene 4 valori, che rappresenta il vicino di casa che agli Nord , Est , Sud e Ovest direzioni, rispettivamente. Così ogni valore rappresenta un vicino alla direzione data della i esima riga, a partire …

7
Ripristino dei parametri di intervallo
Descrizione Vengono forniti i risultati di una funzione di intervallo in cui ogni elemento è stato arrotondato per difetto al numero intero più vicino. Il tuo obiettivo è recuperare l'elenco originale. Ad esempio, la seguente funzione (in Python3) produrrà un input per il tuo programma: from numpy import arange, floor …
11 code-golf 

4
Timelapse di scavo di cava
Ti piace guardare fantastici timelapse di costruzioni o altri lavori di massa eseguiti in pochi minuti? Facciamo uno qui. Guarderemo un escavatore scavare cava, fare foto ogni giorno per vedere tutti i progressi. E il tuo compito è mostrarci questo processo! La cava è definita dalla larghezza del suo primo …

3
Polinomio -> Integrazione
Dato un polinomio in una variabile con coefficienti razionali, genera un'espressione equivalente contenente solo 1, variabili e integrali definiti. Ad esempio, - x 2 può essere espresso come ∫ x ∫ 1 1 1d t x d u . E := 1 | var | ∫EEEdvar È consentito qualsiasi metodo …

4
Numeri interi in Base Pi
Sfondo: Pi ( π) è un numero trascendentale e quindi ha una rappresentazione decimale non terminante. Simile, la rappresentazione non termina se scritta in qualsiasi altra base intera. E se lo scrivessimo in base π? Le cifre in decimale rappresentano potenze di 10, quindi: π = 3.14… = (3 * …

2
Caccia alle uova in stile Collatz
Ispirato da The Great API Easter Egg Hunt! Sommario Il tuo compito è quello di cercare un numero intero predeterminato nello "spazio Collatz" (da spiegare in seguito) usando il minor numero possibile di passaggi. introduzione Questa sfida si basa sulla famosa congettura di Collatz di cui almeno tutti qui hanno …

3
Basi pazze ma razionali
Abbiamo molte sfide basate su base 10, base 2, base 36 o persino base -10 , ma per quanto riguarda tutte le altre basi razionali? Compito Dato un numero intero in base 10 e una base razionale, restituisce il numero intero in quella base (come una matrice, una stringa, ecc.). …

3
Lo stesso nome, zoppo!
Scrivi una funzione o un programma che, quando viene fornito un elenco di nomi, genera o restituisce un elenco in cui i duplicati di determinati nomi hanno una versione abbreviata univoca del loro cognome. Ingresso: Un elenco di nomi, in cui un nome è definito da un determinato nome e …

6
Sequenza di rombo
Immagina di enumerare gli elementi dei rombi che crescono [1],[1,3,1],[1,3,5,3,1],…(solo numeri dispari tali da allinearsi bene). Questo sarebbe simile al seguente, nota che inizi sempre a elencare con 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) …

5
Primes 'n' Digits
Questo non ha uno scopo pratico ma potrebbe essere divertente giocare a golf. Sfida Dato un numero n , Contare la quantità di ciascuna cifra in n e aggiungere 1 a ciascun conteggio Prendi la scomposizione in fattori primi di n Conta la quantità di ogni cifra nella fattorizzazione in …

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.