Domande taggate «code-golf»

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

1
Ricostruisci le mie bambole matrioska
sfondo Una bambola matryoshka (o bambola russa di nidificazione) è un set di bambole che si incastrano l'una nell'altra. Ho accidentalmente confuso la mia collezione di bambole matrioska e non ricordo quale va dentro quale. Obbiettivo Dato un elenco di stringhe uniche , ordinale in bambole matrioska nidificate. Ogni stringa …
20 code-golf  string 

7
Periodi locali di stringhe
Periodi locali Prendi una stringa non vuota s . Il periodo locale di s all'indice i è il più piccolo intero positivo n tale che per ogni 0 ≤ k <n , abbiamo s [i + k] = s [i-n + k] ogni volta che vengono definiti entrambi i lati. …
20 code-golf  string 

14
È un numero triangolare troncato?
Sequenza OEIS correlata: A008867 Numero triangolare troncato Una proprietà comune dei numeri triangolari è che possono essere disposti in un triangolo. Ad esempio, prendi 21 e disponi in un triangolo di os: o oo ooo oooo ooooo oooooo Definiamo un "troncamento:" tagliando triangoli della stessa dimensione da ogni angolo. Un …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

27
ASCII allineato orizzontalmente Art
Il tuo compito è quello di accettare come input due "ASCII Art" e di allineare ogni opera una accanto all'altra in senso orizzontale. Ad esempio, supponiamo di avere due stringhe "abc\ndef"e "123\n456". È necessario allinearli orizzontalmente per produrre la stringa "abc123\ndef456". Lo chiamo" allineando orizzontalmente "perché mentre gli input, una …


9
Invertire le colonne mantenendo la forma
introduzione Supponiamo di avere un elenco di elenchi di numeri interi (o di qualsiasi oggetto in realtà, ma atteniamoci agli interi per semplicità). Gli elenchi potrebbero avere lunghezze diverse e alcuni di essi potrebbero essere vuoti. Scriviamo le liste in formato tabulare: [[ 1, 2, 3, 4, 5], [ 6, …

20
Torre Eiffel: crea una grande "A" da "A" s
Crea una funzione che ha dato un numero di righe n, crea un bigA. La barra orizzontale di bigAdeve essere nella riga centrale, o la più bassa delle due sen è pari Assumi un carattere monospace per l'output L'output dovrebbe essere una stringa (o simile, ad esempio un array di …

26
Dato un numero, stampa la sua "somma collettiva"
Dato un numero come input, stampare la sua somma collettiva Cos'è una somma collettiva? Considera il numero 13214, l'input Ripercorrendo ciascuna delle cifre a partire da sinistra, saremo in grado di ottenere la sua somma collettiva. 1 significa guardare la prima cifra e aggiungerla alla somma, somma = 1 3 …


10
Righelli sparsi minimi
Un righello standard di lunghezza n ha segni di distanza nelle posizioni 0, 1, ..., n (in qualsiasi unità). Un righello sparso ha un sottoinsieme di quei segni. Un righello può misurare la distanza k se ha segni nelle posizioni p e q con p - q = k . …

30
Il prossimo colore
Sfida Considera l'arcobaleno come sette colori, rappresentato da stringhe come Red Orange Yellow Green Blue Indigo Violet. Il tuo compito è quello di creare un programma che riceva uno di questi colori come input e output nell'ordine del colore arcobaleno. Ciò include la sovrapposizioneViolet -> Red Ingresso Una stringa contenente …

16
Numeri poveri di fattori
Se un numero intero positivo ha (rigorosamente) meno fattori primi (senza contare le molteplicità) rispetto al suo successore e al suo predecessore, lo chiameremo un numero mediocre .N>2N>2N > 2 In altre parole, e ω ( N ) < ω ( N + 1 ) , dove ω ( N …

11
Stampami una scala
Oh no! Presto avrò un test teorico e non ricordo ancora le scale! Aiutami a ricordare le mie scale principali stampando quanto segue: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ …


8
Seleziona un elenco
Considera il processo di "raccolta" di un elenco nidificato. La raccolta è definita come segue: Se l'argomento è un elenco, prendi un elemento dall'elenco in modo casuale (uniformemente) e scegli da quello. Se l'argomento non è un elenco, è sufficiente restituirlo. Un'implementazione di esempio in Python: import random def pick(obj): …

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.