Domande taggate «code-golf»

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

13
Il fenomeno di Will Rogers
Il cosiddetto fenomeno Will Rogers descrive un modo per modificare le statistiche aumentando la media in due (multi) set quando un elemento viene spostato tra i due set. Come semplice esempio, considera i due set A = {1, 2, 3} B = {4, 5, 6} I loro mezzi aritmetici sono …

28
Trova il numero nella costante di Champernowne
introduzione Nella base 10, la costante di Champernowne è definita concatenando rappresentazioni di numeri interi successivi. In base 10: 0.1234567891011121314151617...e così via. Puoi vedere che la prima apparizione di 15inizia con il 20thdecimale: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 La prima apparizione di 45inizia al 4thdecimale: …
35 code-golf  math  number 

30
Zero alla fine di un fattoriale
Scrivi un programma o una funzione che trova il numero di zero alla fine di n!in base 10, dove si ntrova un numero di input (in qualsiasi formato desiderato). Si può presumere che nsia un numero intero positivo, nel senso che n!è anche un numero intero. Non ci sono zero …

30
Genera la sequenza Abacaba
Questa sfida riguarda la stampa della sequenza abacaba di una profondità specifica. Ecco un diagramma delle prime 5 sequenze ( a(N)è la sequenza abacaba di profondità N, maiuscole / minuscole è solo per mostrare il modello, questo non è necessario nell'output del tuo programma): a(0) = A a(1) = aBa …

8
Clarence the Slow Typist
introduzione Clarence è un impiegato di immissione dati che lavora presso un fornitore di servizi Internet. Il suo compito è inserire manualmente gli indirizzi IP di tutti i clienti dell'ISP nel database. Lo fa usando una tastiera che ha il seguente layout: 123 456 789 .0 La distanza tra il …
35 code-golf 

15
Scrittura delle scale
Scrivi un programma o una funzione che produrrà una determinata stringa in una scala, scrivendo ogni parte di una parola che inizia con una vocale una riga sotto la parte precedente. Per esempio: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm …
35 code-golf  string 

4
Labirinti infiniti
sfondo Sei l'apprendista di un potente mago e il tuo padrone sta attualmente sviluppando un incantesimo per creare un labirinto interdimensionale in cui intrappolare i suoi nemici. Vuole che tu programmi il suo computer a vapore per analizzare i possibili layout. La programmazione di questa diabolica macchina è estremamente pericolosa, …

30
Scavare una matrice
L'obiettivo Questa sfida è molto semplice. Il tuo input è un array 2D rettangolare di numeri interi, delle dimensioni di almeno 1 × 1. Può essere preso in qualsiasi formato ragionevole. L'output deve essere l'array di input, ma con tutte le voci non nella prima o nell'ultima riga o colonna …

8
Ricoprire ogni pancake
Hai una pila di pancake su un piatto con sopra un globo di sciroppo così denso che non può scorrere lungo i lati. Non sarai felice di mangiare fino a quando entrambe le facce di ogni pancake non avranno toccato almeno lo sciroppo, ma in questo momento solo una faccia …
35 code-golf  stack 

27
Fermati, stai lì dove sei!
Sfida Scrivi una funzione che accetta un parametro: un numero intero t. La tua funzione deve interrompere il programma per alcuni tsecondi prima di continuare, simile a time.sleep(t)Python e WAIT tBBC BASIC. Non è necessario utilizzare alcuna funzione di attesa incorporata o alcuna funzione incorporata per eseguire il codice dopo …
35 code-golf  date 


30
Genera numeri del lunedì
I numeri del lunedì , come definiti da Gamow in questa domanda sopra Puzzling, sono numeri interi positivi N con le seguenti tre proprietà: La rappresentazione decimale di N non contiene la cifra 0 La rappresentazione decimale di N non contiene alcuna cifra due volte N è divisibile per ogni …

29
Disegna un fulmine ASCII
introduzione In parte ispirato a questa domanda StackOverflow , disegniamo un Fulmine ASCII. Scrivi un programma che prende un intero positivo ntramite STDIN o riga di comando e genera il fulmine ASCII in basso. Ingresso nNumero intero positivo che rappresenta il numero di livelli lampo a zig-zag da disegnare. Esempio …

30
Ordina i numeri in base al conteggio dei binari 1
Obbiettivo Scrivi una funzione o programma ordina un array di numeri interi in ordine decrescente per il numero di 1 presenti nella loro rappresentazione binaria. Non è necessaria alcuna condizione di ordinamento secondaria. Esempio di elenco ordinato (utilizzando numeri interi a 16 bit) Dec Bin 1's 16375 0011111111110111 13 15342 …

17
Suggerimenti per giocare a golf in GolfScript
Cosa, questo post non esiste ancora? Naturalmente, GolfScript è progettato per il golf, quindi potresti pensare che non siano davvero necessari suggerimenti specifici. Ma per sfruttare appieno le funzionalità di GolfScript, devi imparare alcuni trucchi non ovvi. Questo post è per raccogliere suggerimenti e trucchi così utili. Per cominciare, ecco …

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.