Puzzle di programmazione e codice Golf

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

30
Le battute di papà sono divertenti
Conosciamo tutti la classica battuta di papà che va in questo modo: Qualcuno dice una frase per descrivere il proprio io (es. I'm tiredO I'm confused). Arriva un appassionato di papà e risponde Hi <adjective>, I'm Dad!, perché le presentazioni seguono lo stesso formato ( I'm Petersegue lo stesso formato …

22
"Mentre viaggiamo nell'universo ..."
Ti verrà dato il nome di uno dei 20 oggetti più grandi del Sistema Solare. Il tuo compito è di restituire un'approssimazione del suo raggio, espresso in chilometri. Questa è una sfida al codice in cui il tuo punteggio consiste nella lunghezza del tuo codice (in byte) moltiplicata per un …

30
Rileva ondate di calore
sfondo Il Royal Netherlands Meteorological Institute definisce un'ondata di calore * come una serie di almeno 5 giorni consecutivi di tempo ≥25 ° C ("tempo estivo"), in modo che almeno 3 di quei giorni siano ≥30 ° C ("tempo tropicale" ). Il clima tropicale non deve essere misurato consecutivamente: ad …


5
TryItOnquine Challenge
(basato su questo post e sulla conseguente discussione in chat - grazie anche a Dennis per TIO!) La sfida Scegli una lingua attualmente disponibile sul sito TryItOnline , ad esempio PowerShell . Scrivi il codice in quella lingua su quella pagina, che non accetta alcun input, in modo tale che …

1
Ruby on Rails (o Trackety Track)
Sei Ruby, un ingegnere ferroviario. Il tuo compito è quello di tracciare la traccia in una determinata valle in modo tale da visitare ogni stazione ( M). La quantità di binario posato non è importante, ma deve essere posata in un percorso continuo che inizia e termina nel punto di …

30
Spoglia una stringa
Ora già come rimuovere una stringa dai suoi spazi. Tuttavia, come veri signori / signore, dovremmo piuttosto spogliarlo . Spogliarsi di una corda equivale a toglierla, solo più delicata. Invece di rimuovere tutti gli spazi iniziali e finali contemporaneamente, li rimuoviamo uno per uno . Abbiamo inoltre si alternano tra …
48 code-golf  string 

29
Calcola un quadrato e una radice quadrata!
È necessario creare un poliglotta che emetta il quadrato dell'input in una lingua e la radice quadrata dell'input in un'altra lingua. Vince la risposta più breve in byte! Devi avere una precisione di almeno 3 cifre decimali e l'input sarà sempre un float positivo.

30
Collezionista d'oro KoTH
Nota: il sondaggio per i preferiti della community verrà rilasciato presto In questo KoTH, l'obiettivo è quello di essere l'ultimo bot in vita. Le monete verranno posizionate in aree casuali e il tuo bot dovrà prima ottenere le monete. Se un bot si imbatte in un altro bot, il bot …

16
Suggerimenti per la creazione di poliglotti
Un poliglotta è un programma che può essere eseguito in 2 o più linguaggi di programmazione diversi. Quali suggerimenti generali hai per creare poliglotti o scegliere lingue facili da scrivere per un compito specifico? Si prega di pubblicare i suggerimenti che potrebbero essere applicati nella maggior parte delle situazioni. Cioè …
48 tips  polyglot 

15
Questa tavola Tic-Tac-Toe è valida?
Sfida Data una tavola tic-tac-toe in qualsiasi formato, determinare se è valida o meno. Se un tabellone può essere il risultato di un gioco tic-tac-toe, allora è valido. Ad esempio, questa scheda è valida:XOX OXO XOXAl contrario, questa scheda non è valida: XXX XXO OOO Ingresso Una tavola completa (9/9) …

30
Conduce o segue?
In questa sfida devi scrivere un programma o una funzione, che accetta una stringa come input e genera uno dei due valori possibili. Chiameremo uno di questi valori verità e una falsa . Non devono necessariamente essere sinceri o falsi . Perché una risposta sia valida, deve soddisfare quattro criteri …

30
Depalindromizza questa stringa!
Dato un palindromo generato secondo questa sfida , depalindromizzare. Casi test abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Poiché si tratta di depalindromizzare, il tuo codice non può essere un palindromo . Ricorda, questo è code-golf , quindi vince il codice con il minor numero …

8
Determina se un gettone è canonico
L' algoritmo del cassiere è un algoritmo per apportare modifiche al numero minimo di monete che funziona abbastanza bene per la maggior parte dei sistemi valutari. Tuttavia, come la maggior parte degli algoritmi avidi, non è privo di difetti. Se un sistema valutario è impostato nel modo giusto (o semplicemente …

30
Triangolo alfabeto
Devi stampare questo testo esatto: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA ABCDEFGFEDCBA …

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.