Puzzle di programmazione e codice Golf

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

15
L'infinita torre del potere
La sfida Abbastanza semplice, dato un input x, calcola la sua infinita torre di potenza! x^x^x^x^x^x... Per voi amanti della matematica, questa è xla tetrazione infinita . Tieni presente quanto segue: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Sorpreso non abbiamo avuto una "semplice" sfida matematica che coinvolge questo! * ipotesi xsarà …
22 code-golf  math 

6
Suggerimenti per il golf a Kotlin
Dato il recente annuncio di Google del supporto ufficiale di Kotlin per lo sviluppo di Android, ho pensato che sarebbe stato opportuno sondare la community per alcuni fantastici consigli sul golf per questo relativamente nuovo linguaggio JVM. Kotlin include una combinazione unica di funzionalità tra i suoi fratelli JVM che …
22 code-golf  tips 

20
È un super-prime?
sfondo Un superprime è un numero primo il cui indice nell'elenco di tutti i numeri primi è anche un numero primo. La sequenza è simile alla seguente: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Questa è la sequenza A006450 nell'OEIS . Sfida …

3
Scrappers v0.1: programmatori mercenari
In un mondo desolato e devastato dalla guerra, dove le città sono state invase da delinquenti e ladri, la civiltà si è reinventata sotto forma di piccole cooperative isolate, industriali, sparse in tutto il paesaggio precedentemente disabitato. L'esistenza di queste comunità dipende da squadre di operai mercenari chiamati "scrappers", che …

29
Comprimi duplicati adiacenti
Sfida Dato un elenco di numeri interi, restituisce l'elenco di questi numeri interi dopo aver rimosso ripetutamente tutte le coppie di elementi uguali adiacenti. Si noti che se si dispone di una corsa di lunghezza pari di numeri uguali, uno di essi rimarrà, non facendo parte di una coppia. Esempio: …

18
Piega una stringa in un triangolo
Data una stringa la cui lunghezza è divisibile per 4, crea un triangolo come mostrato di seguito. Se la stringa è abcdefghijkl, il triangolo sarebbe: a b l c k defghij Se la stringa è iamastringwithalengthdivisiblebyfour, il triangolo sarebbe: i a r m u a o s f t y …

19
CSI: Minecraft Items
Minecraft 1.12 uscirà domani, quindi festeggiamo! Scrivi il codice che accetta un numero intero non negativo N che rappresenta il numero di elementi di qualcosa in Minecraft . Distribuiscilo in un modo più utile per i giocatori, fornendo il numero di forzieri, pile e oggetti N è equivalente. Usa il …

19
Numero diverso, stesso peso
sfondo Il peso di Hamming di un numero intero è il numero di quelli nella sua rappresentazione binaria. Per questa sfida, i numeri interi sono rappresentati con 32 bit e sono senza segno. Sfida Dato un numero intero compreso tra 0 e 2 ^ 32-1 (non inclusivo), genera un numero …

12
Colorami un palo
Diciamo che il tuo compito è quello di dipingere i pali e un cliente ti chiede di dipingere un palo con 4 sezioni rosse e 3 sezioni gialle. Puoi farlo abbastanza facilmente come segue: r y r y r y r Con solo strisce gialle e rosse. Ora supponiamo che …


1
Espandi il problema della studentessa di Kirkman
Per quelli di voi che non hanno familiarità, Kirkman's Schoolgirl Problem è il seguente: Quindici giovani donne in una scuola escono tre di seguito per sette giorni consecutivi: è necessario organizzarle quotidianamente in modo che nessuna due passi due volte di seguito. Potremmo guardare a questo come un nidificato 3 …

24
Crea un righello binario
Dato un numero n , genera le prime n colonne di questo modello: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... L'altezza della colonna in …


30
Crea dinamicamente scatole
La sfida: Disegna un rettangolo di caselle ASCII: [] Le regole: Accetta input per larghezza e altezza Puoi presumere che entrambi questi siano numeri Deve produrre una stringa con caratteri di nuova riga, \ n Esempi: 2, 2: [][] [][] 2, 3: [][] [][] [][] Vince il minor numero di …

10
Braille-ify una stringa
E no, questo non è un duplicato del testo Traduci ASCII in braille . Ci sono 2 8 = 256 modelli Braille in Unicode. (Per "Braille" intendo quelli a 8 celle) W, aspetta. Quanti caratteri ASCII c'erano? 2 7 = 128? Bene, allora trasformiamo ASCII in Braille, perché non c'è …

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.