Domande taggate «code-golf»

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



5
Numeri congruenti
definizioni: Un triangolo è considerato un triangolo rettangolo se uno degli angoli interni è esattamente di 90 gradi. Un numero è considerato razionale se può essere rappresentato da un rapporto di numeri interi, ovverop/q , dove entrambi pe qsono numeri interi. Un numero nè un numero congruente se esiste un …

6
Cammina attraverso una tastiera
Data una parola (o qualsiasi sequenza di lettere) come input, è necessario interpolare tra ogni lettera in modo tale che ogni coppia di lettere adiacenti nel risultato sia anche adiacente su una tastiera QWERTY, come se si digitasse l'input camminando su una tastiera gigante. Ad esempio, " sì " potrebbe …

12
Slither Like a Snake
L'idea Abbiamo già fatto spirali di matrice in precedenza, rotazioni complete e persino rotazioni diagonali , ma non, per quanto posso trovare, rotazioni di serpenti ! Che cos'è una rotazione del serpente? Immagina le file di una matrice che serpeggia avanti e indietro, con divisori tra loro come i divisori …

11
Ruota l'arte ASCII di 45 gradi
Il tuo compito è catturare un'immagine d'arte ASCII e riprodurla ruotata in senso orario di 45 gradi e ridimensionata di un fattore di 2-√2\sqrt 2 . Il ridimensionamento deriva dall'uso di un modello reticolare che introduce spazio tra i personaggi. Per spiegarlo visivamente, un blocco 3 × 33×33 \times 3 …

30
Crea blocchi da un array
Il tuo compito è scrivere un programma che fornisca un array e un numero, devi dividere l'array in blocchi con dimensione è numero. Regole Il tuo programma riceverà un array A, nonché un numero intero positivo n. L'array dovrebbe quindi essere suddiviso in blocchi di lunghezza n, se la lunghezza …

12
Indicizzazione dei numeri di Fibonacci estesi
Probabilmente hai sentito parlare dei numeri di Fibonacci. Sai, quella sequenza intera che inizia con 1, 1, e quindi ogni nuovo numero è la somma degli ultimi due? 1 1 2 3 5 8 13... E così via. Le sfide sui numeri di Fibonacci sono piuttosto popolari qui . Ma …

23
Puntatore che salta
Supponiamo di avere un array di lunghezza con puntatori che indicano una posizione nell'array: il processo di " salto del puntatore " imposterà ogni puntatore sulla posizione a cui punta il puntatore.psps\texttt{ps}nnn Ai fini di questa sfida un puntatore è l'indice (a base zero) di un elemento dell'array, ciò implica …

15
Avventura classica ASCII VCS
Crescendo, il mio primo sistema di gioco per console è stato un Atari 2600 e avrò sempre l'amore per alcuni di quei giochi che mi sono divertiti tanto da bambino. Molte grafiche sono ancora memorabili, forse anche iconiche. Si scopre che questi sprite sono bitmap molto semplicistiche, larghe 8 pixel …

14
Numeri di contenimento Prime (edizione golf)
Questa è la sequenza A054261 . Il nnn ° numero di contenimento primario è il numero più basso, che contiene i primi nnn primi numeri come stringhe. Ad esempio, il numero 235235235 è il numero più basso che contiene i primi 3 numeri primi come sottostringhe, rendendolo il terzo numero …

17
Segna i segni di Split
Sfida Mark è uno studente che riceve i suoi Nvoti in modo concatenato in un'unica riga. La sfida è quella di separare i suoi marchi, sapendo che ogni marchio può essere solo 0o 1oppure 2oppure 3oppure 4oppure 5oppure 6oppure 7oppure 8oppure 9oppure 10. Ingresso N numero naturale e una riga. …


23
Andare a scuola (primo giorno)
La sfida è stata presa con il permesso del mio concorso per la sfida del codice universitario Da alcuni anni, il numero di studenti nella mia scuola è cresciuto costantemente. Innanzitutto il numero di studenti è stato aumentato in classe, ma poi è stato necessario convertire alcuni spazi per alcuni …

26
Sumorial digitale
Dato un input n, scrivere un programma o una funzione che emetta / restituisca la somma delle somme digitali di nper tutte le basi 1 a n. n + ∑b = 2nΣi = 0∞⌊ nBio⌋ modbn+∑b=2n∑i=0∞⌊nbi⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Esempio: n = 5 Crea l'intervallo …

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.