Puzzle di programmazione e codice Golf

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

30
La terza stringa
Date due stringhe, genera una terza stringa che non è uguale a nessuno dei due input, ma ha la stessa lunghezza (in caratteri) di uno degli input. È garantito che vi sia almeno un output valido. Casi test I casi di test sono indicati per mostrare che sono stringhe. Le …
45 code-golf  string 

26
Un po ', un bocconcino o un byte?
Ispirato da questa sfida Dato un numero intero nell'intervallo 0 <= n < 2**64, genera il contenitore di dimensioni minime da cui può rientrare bit: 1 bocconcino: 4 byte: 8 breve: 16 int: 32 lungo: 64 Casi test: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 …

19
Disegna / traccia un grafico a cuore
La tua sfida è disegnare / tracciare uno dei cuori sottostanti. La dimensione deve essere di almeno 50x50 pixel (la grafica vettoriale è OK). Puoi scegliere quale dei cuori vuoi disegnare / tracciare. Si accettano assi, linee della griglia ecc. Ci devono essere almeno 100 coordinate / punti distinti sul …

26
Il Big Ben va BONG
Il tuo compito è creare un programma che imiti il Big Ben (Twitter) . Compito Ogni volta che è iniziata una nuova ora (in base all'ora locale del computer o all'ora UTC), è necessario emettere tempi BONGripetuti hour(con uno spazio tra le parole). Ad esempio, quando sono le 3, devi …

30
PPCG Jeopardy: Poliziotti
Quanto conosci il sito? Scopriamolo. Questa è una sfida per poliziotti e ladri . Discussione di ladro. Come poliziotto, devi: Trova una sfida non eliminata, non chiusa su questo sito per rispondere. La sfida non può avere i seguenti tag: poliziotti e ladri , concorso di popolarità , code trolling …


30
Contare senza 3
sfondo Quando ero alle elementari, giocavamo in una lezione di matematica che procede come segue. Tutti i bambini siedono in un grande cerchio e, a turno, contano, a partire da 1 . Tuttavia, i seguenti numeri devono essere saltati durante il conteggio: Numeri multipli di 3 . Numeri che hanno …

11
Esegui Stackylogic
Stackylogic è un linguaggio di programmazione basato sulla logica che ho inventato che accetta 0"s 1" e "s" per input e output un singolo 0o 1al completamento. Un programma Stackylogic è composto da righe che possono contenere solo i tre caratteri 01?e esattamente uno <alla fine di una delle righe. …

19
Battle of the Fellowships KotH
In questa sfida, creerai una Fellowship con l'obiettivo di sconfiggere tutte le altre compagnie in battaglia. Una compagnia (squadra) è composta da 3 personaggi . Ogni personaggio si muove indipendentemente dal resto della propria squadra, ma dovranno lavorare insieme per combattere il nemico. Le squadre si affronteranno testa a testa …

23
Esadecimale e l'alfabeto
In questa sfida, riceverai un input, lo convertirai in esadecimale, apporterai un paio di modifiche e otterrai il risultato. Poiché sono solo 16 caratteri in esadecimali, il codice dovrà essere il più corto possibile. Esempi Gli esempi sono separati da una linea vuota. Viene immessa la prima riga, la seconda …

18
Stampa tutti gli indirizzi IPv6
Questo mi ricorda quando qualche anno fa qualcuno ha caricato un torrent "Strumento di hacker: elenco completo di tutti gli indirizzi IP". Questo, ovviamente, era solo un elenco generato di ~ 4 miliardi di indirizzi IPv4, ma migliaia di "h4xx0rz" lo hanno scaricato. Guarda mamma, imahacker! Questo era allora, ma …


19
Numeri del fucile da caccia
I numeri del fucile sono una sequenza con una definizione piuttosto semplice ma con una struttura interessante. Inizia con i numeri naturali: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... Ora prendi tutti i numeri in indici …

30
Mi ama, non mi ama
Mi ama, non mi ama Questo semplice gioco per bambini è vecchio, ma ancora popolare. Dal momento che viviamo nel 21 ° secolo ora, digitalizziamolo! specificazione Il programma non deve ricevere input, a meno che non si stia utilizzando una lingua che non è in grado di generare seed casuali, …

30
Conta le somme di due quadrati
Dato un numero non negativo n, fornire il numero di modi per esprimere ncome la somma di due quadrati di numeri interi n == a^2 + b^2( OEIS A004018 ). Si noti che ae bpuò essere positivo, negativo o pari a zero, e il loro ordine è importante. Vince il …

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.