Puzzle di programmazione e codice Golf

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

1
Palla per microgravità
Sei su una stazione spaziale intergalattica avanzata. Un tuo amico che sta minacciando nello Studio della gravità ha appena creato un gioco che prevede l'uso della microgravità come modo per muovere una palla. Ti porge un piccolo controller con quattro frecce direzionali su di esso e una struttura simile a …

30
Quanti argomenti sono stati passati?
Usando il linguaggio che preferisci, scrivi una funzione che accetta un numero variabile di argomenti e restituisce il numero di argomenti con cui è stata chiamata. specifiche: La tua lingua deve supportare le funzioni degli argomenti variabili: qualcosa che può essere chiamato che accetta un numero arbitrario di argomenti e …

21
Sottostrato non ripetuto più lungo
Data una stringa come input, trova la sottostringa contigua più lunga che non ha alcun carattere due o più volte. Se sono presenti più sottostringhe, è possibile produrre anche. Se lo desideri, puoi supporre che l'ingresso si trovi nell'intervallo ASCII stampabile. punteggio Le risposte verranno prima classificate in base alla …



28
È una parola forte?
Dicono che hatesia una parola forte. Volevo scoprire perché, quindi ho visto bene la parola. Ho notato che ogni consonante aveva una vocale dopo di essa. Questo mi ha fatto sembrare abbastanza forte, quindi ho deciso che questo è ciò che rende forte una parola. Voglio trovare parole più forti, …


22
Ordina i gradi di arrampicata
Il mio primo post di golf in codice, mi scuso per eventuali errori ... Contesto Nell'arrampicata su roccia (in particolare il boulder ), i gradi di arrampicata V / Vermin (USA) iniziano da 'VB' (il voto più semplice), quindi vanno 'V0', 'V0 +', 'V1', 'V2', 'V3' , 'V4', 'V5' ecc. …

12
Adoro le sardine
Adoro le sardine, non ne ho mai abbastanza, così come il mio computer, l'Omnilang 5000, che è agnostico in termini di linguaggio. Per dare al mio computer la gioia di provare le sardine, ho deciso di dargli da mangiare un numero di programmi in grado di visualizzare sullo schermo scatole …

11
Codifica un numero intero
Dato intero positivo n > 2. Lo convertiamo in un array come segue: Se è uguale a 2restituire un array vuoto Altrimenti crea una matrice di tutti ni fattori primi ordinati in ordine crescente, quindi ogni elemento sostituisce con il suo indice in sequenza numeri primi e infine converte ogni …

30
Ridurre un numero della sua cifra più grande
Compito: Dato un numero intero nel sistema di numeri decimali, ridurlo a una singola cifra decimale come segue: Convertire il numero in un elenco di cifre decimali. Trova la cifra più grande, D Rimuovi D dall'elenco. Se c'è più di un'occorrenza di D, scegli la prima da sinistra (nella posizione …

30
Sii il più equo possibile
introduzione In questa sfida dovresti dividere un numero intero in due pezzi. Dal momento che a nessuno piace ottenere il pezzo più piccolo di torta, il tuo obiettivo è quello di essere il più equo possibile. Ad esempio, se si desidera dividere il numero intero 7129in due parti, ci sono …


13
Tanti auguri, Raffaele Cecco!
Raffaele Cecco è un programmatore che ha prodotto alcuni dei migliori videogiochi per il computer ZX Spectrum alla fine degli anni Ottanta. Tra gli altri, ha sviluppato l'acclamato Cybernoid ed Exolon . Raffaele compie 50 anni il 10 maggio 2017 . Questa sfida è un piccolo omaggio a lui, per …

30
Fallo esplodere!
Prendi una matrice di numeri interi positivi come input e fallo esplodere! Il modo in cui esplodi una matrice è semplicemente aggiungendo zeri attorno ad ogni elemento, compresi i bordi esterni. I formati di input / output sono opzionali come sempre! Casi test: 1 ----- 0 0 0 0 1 …
33 code-golf  matrix 

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.