Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

18
Triangoli di esagoni
Supponiamo che una piastrellatura infinita di esagoni sia composta da |/\personaggi. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Dato input n > 0, emette una …

16
Semplice rendering markdown
Esistono diversi modi per creare intestazioni sui post sulla rete Stack Exchange. Il formato più comunemente usato 1 su PPCG sembra essere: # Level one header ## Level two header ### Level three header Nota lo spazio dopo i segni di hash. Inoltre, si noti che i segni di hash …


30
Numeri Digitangolari
Un numero triangolare è un numero che può essere espresso come la somma di numeri interi positivi consecutivi, a partire da 1. Possono anche essere espressi con la formula n(n + 1) / 2, dove nè un numero intero positivo. La controparte digitangolare di un numero viene calcolata nel modo …
20 code-golf  math 

23
Trova la differenza BCD di un numero
Differenza BCD Dato un numero intero n, convertilo in BCD ( decimale con codice binario ) sostituendo ogni cifra decimale con la sua rappresentazione binaria a 4 cifre 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Quindi ruotare l'elenco di cifre binarie per trovare …

30
Scambia l'Endianness
Come molti di voi probabilmente sanno, le memorie hardware (indirizzabili in byte) possono essere divise in due categorie: little-endian e big-endian . Nelle memorie little-endian i byte sono numerati a partire da 0 all'estremità piccola (meno significativa) e in quelli big-end al contrario. Curiosità : questi termini si basano sul …

23
Le liste sono divisibili?
Ispirato (con la spiegazione rubata da) questo sfondo Supponi di avere due elenchi A = [a_1, a_2, ..., a_n]e B = [b_1, b_2, ..., b_n]di numeri interi. Diciamo che Aè potenzialmente divisibile per Bse esiste una permutazione Bche rende a_idivisibile b_iper tutti i. Il problema è quindi: è possibile riordinare …

25
Mantieni / Rilascia / Aumenta sequenza
Ecco la sequenza di cui sto parlando: {1, 4, 5, 9, 10, 11, 16, 17, 18, 19, 25, 26, 27...} A partire da 1, mantieni 1, lascia cadere i 2 successivi, mantieni i 2 successivi, rilasci 3, mantieni 3 e così via. Sì, è anche su OEIS (A064801) ! La …

22
Costruisci una scacchiera
Per questa sfida stamperai le coordinate e il colore di ogni pezzo all'inizio di una partita a dama. Immettere xey (virgola separata) per ogni quadrato (indicizzato 0-7) su una scacchiera, seguito da una "r" o "b" (per rosso o nero) in cui la parte superiore della scacchiera (più vicina a …


30
Contare le modifiche in un array
Il tuo compito oggi è quello di scrivere un programma o una funzione che accetta un array di numeri interi e conta il numero di volte, leggendolo da sinistra a destra, che il valore cambia. Questo è più facile da mostrare con un esempio:[1 1 1 2 2 5 5 …

14
Quanti stati confino?
Quando ero più giovane, avevo una grande mappa degli Stati Uniti appesa sul muro di fronte al mio letto. Quando mi annoiavo, fissavo quella mappa e pensavo alle cose. Roba simile al teorema dei quattro colori, o quale stato confinava con la maggior parte degli altri stati. Per risparmiarmi un …
20 code-golf  number 


21
Piega il numero intero per risparmiare spazio!
Il folle matematico possiede una vasta collezione di numeri, e quindi lo spazio che ha lasciato è piuttosto limitato. Per salvarne un po ', deve piegare i suoi numeri interi, ma sfortunatamente è davvero pigro. Il tuo compito, se desideri aiutarlo, è creare una funzione / programma che pieghi un …

4
Differenza rettangolare
In questa sfida, ti vengono dati due rettangoli sovrapposti e devi calcolare i rettangoli creati rimuovendo uno dall'altro. Ad esempio, se rimuovi il rettangolo rosso da quello nero: Si finisce con uno dei seguenti due set di rettangoli: Dovrai anche gestire quanto segue: Per essere più espliciti: Inserirai le coordinate …

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.