Puzzle di programmazione e codice Golf

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

18
Golf per trovare numeri noiosi
Se un numero intero contiene una cifra / sequenza di cifre che si ripete continuamente (capirai perché ho detto "continuamente") 5 o più volte, lo chiamiamo "noioso". Ad esempio, 11111è noioso, mentre 12345non lo è. Istruzioni Prendi un intero come input Emette un valore di verità se l'intero è noioso …
22 code-golf  number 

24
Ordina i nomi delle bande
Descrizione della sfida Si dispone di una libreria musicale con molte tracce registrate da molte band, ognuno dei quali ha un nome, come Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Quando un lettore audio visualizza la libreria in ordine alfabetico in base al nome della band, di solito salta …

2
Trova il tesoro in un sotterraneo 2D
Sei in una prigione di un piano. C'è un tesoro che è protetto da porte chiuse. Le porte possono essere aperte trovando le chiavi corrispondenti. Il tuo obiettivo è trovare la strada più breve per il tesoro. Ingresso L'input sarà una griglia bidimensionale che rappresenta il layout iniziale del dungeon. …

12
Polynomialception
Dati due polinomi f,gdi grado arbitrario sugli interi, il tuo programma / funzione dovrebbe valutare il primo polinomio nel secondo polinomio. f(g(x))(aka la composizione (fog)(x) dei due polinomi) Dettagli Sono ammessi i builtin. Puoi assumere qualsiasi formattazione ragionevole come input / output, ma il formato di input e output dovrebbe …


20
Invertire e sottrarre
Descrizione della sfida Prendiamo un numero intero positivo n, invertiamo le sue cifre per ottenere rev(n)e ottenere il valore assoluto della differenza di questi due numeri: |n - rev(n)|(o abs(n - rev(n))). Esempio: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 …

6
Ordine alfabetico spagnolo antico
Prima del 1994, i dizionari spagnoli usavano l'ordine alfabetico con una peculiarità : digrafi lle chvenivano considerati come se fossero lettere singole. chimmediatamente seguito c, e llimmediatamente seguito l. Aggiungendo la lettera ñ, che segue nin spagnolo, l'ordine era quindi: a, b, c, ch, d, e, f, g, h, i, …

3
Segui i punti
La sfida Data una griglia rettangolare di caratteri ABCDE FGHIJ KLMNO PQRST e una griglia con le stesse dimensioni di punti e spazi . . . . . . . . . . . Emette la stringa che viene generata seguendo i punti attraverso la griglia che inizia nell'angolo in …
22 code-golf  string  grid 


3
I numeri più santi
Come abbiamo appreso da I numeri sacri , ci sono 5 cifre sante ( 0, 4, 6, 8, 9) e numeri interi positivi costituiti esclusivamente da quelle cifre sono santi. Inoltre, la santità di un numero è la somma dei buchi nel numero ( +2per ogni 0o 8, e +1altrimenti). …

12
Scricchiolii vocali da una corda
Descrizione del compito A volte, devi davvero adattare qualcosa che stai scrivendo in un piccolo spazio. Potrebbe essere allettante lasciare cadere le vocali e scriverle - e, in mancanza, chi ha davvero bisogno di spazi? Thssprfctlrdbl! † Scrivere una funzione o un programma che rimuova le vocali minuscole aeiou, quindi …
22 code-golf  string 


30
Corse positive inverse
Ingresso Il tuo input è un elenco di numeri a una cifra in qualsiasi formato ragionevole, inclusa una stringa di cifre. L'input non sarà vuoto. Produzione L'output deve essere l'elenco di input, ma con ogni serie massima di cifre diverse da zero viene invertita. Esempio Considera l'input 95883007414830 <---> <----> …


21
Orientamento ortogonale
Compito: dato un input costituito esattamente da uno dei caratteri <>^v, emette un secondo input costituito dai caratteri ASCII stampabili (dallo spazio alla tilde), orientati con la freccia. Supponiamo che il secondo input per il programma sia ABC. Questo è ciò che dovrebbe fare: Input >: stampa ABC. Input <: …
22 code-golf  string 

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.