Puzzle di programmazione e codice Golf

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

24
Stringhe senza deduplicazione
introduzione Osserviamo la seguente stringa: AABBCCDDEFFGG Puoi vedere che ogni lettera è stata duplicata , tranne la lettera E. Ciò significa che la lettera Eè stata de-duplicata . Quindi, l'unica cosa che dobbiamo fare qui è invertire quel processo, che ci fornisce la seguente stringa non de-duplicata : AABBCCDDEEFFGG Facciamo …
33 code-golf  string 

30
Notcalc (Calcola la risposta sbagliata)
Obbiettivo: Dati due numeri naturali (numeri interi da 0 a infinito), genera un numero che non è la somma di quei numeri, ma è un numero naturale. Soluzioni di esempio (TI-Basic): A+B+1 not(A+B) Soluzioni non valide: A+B-1(per gli input 0,0, ritorna -1, il che non è naturale) "ABC"( ABCnon è …

17
Prime più piccolo con una torsione (A068103)
Il compito attuale è, dato un numero n, trovare il primo più piccolo che inizia con ALMENO n del numero 2all'inizio del numero. Questa è una sequenza che ho trovato su OEIS ( A068103 ). I primi 17 numeri nella sequenza sono indicati di seguito, se vuoi di più dovrò …

9
Disegna alcune vette
Scrivi un programma o una funzione che disegna una catena montuosa, in cui ogni successiva vetta più grande è "dietro" quelle davanti e alterna quale lato è visibile. Questa è una catena montuosa di dimensioni 1 /\ Questa è una catena montuosa di dimensioni 2 /\ /\ \ Questa è …

30
Convalida i ribaltatori di dadi casuali
Quasi sei anni fa, Steenslag, membro del PPCG, ha pubblicato la seguente sfida: In un dado standard (dado) i numeri sono disposti in modo tale che le facce opposte si sommino a sette. Scrivi il programma più breve possibile nella tua lingua preferita che genera un lancio casuale seguito da …





14
Tripla sequenza pitagorica
Una tripla pitagorica è composta da tre numeri interi positivi a, b e c, in modo tale che a 2 + b 2 = c 2 . Tale tripla è comunemente scritta (a, b, c) e un esempio ben noto è (3, 4, 5). Se (a, b, c) è una …

14
Cammina le parole!
Secondo la mia modesta opinione, il testo standard è noioso. Pertanto propongo un nuovo standard di scrittura, parole a piedi! Parole a piedi Le parole che camminano sono parole che risponderanno a determinati personaggi. Ai fini di questa sfida i personaggi di trigger sono [u, d, r, l]da up down …

30
Diminuiamo la monotonia
... ma hey, non c'è bisogno di essere severi. Dato un array non vuoto di numeri interi assolutamente positivi, determinare se è: Il monotono è in netto calo . Ciò significa che ogni voce è strettamente inferiore alla precedente. Monotono non crescente, ma non strettamente decrescente . Ciò significa che …

5
Crea quadrati di parentesi
Ogni programmatore sa che le parentesi []{}()<>sono davvero divertenti. Per esasperare questo divertimento, i gruppi di parentesi intrecciate possono essere trasformati in diagrammi carini e sfocati. Diciamo che hai una stringa che contiene parentesi bilanciate, come [{][<(]})>(()). Il primo passo è ruotare la corda di 45 gradi in senso orario. …

18
I numeri di un cavaliere di Numpad
Per le cifre diverse da zero su un tastierino numerico standard 789 456 123 considera di posizionare un cavaliere di scacchi a qualsiasi cifra e spostarlo con un numero qualsiasi di salti a forma di L normali, tracciando un numero intero decimale positivo. Quali numeri interi positivi possono essere espressi …

18
Trova l'ennesimo decimale di pi
Ci sono già 30 sfide dedicate al pi ma nessuna ti chiede di trovare l'ennesimo decimale, quindi ... Sfida Per qualsiasi numero intero nell'intervallo di 0 <= n <= 10000visualizzazione, l'ennesimo decimale di pi. Regole I decimali sono ogni numero dopo 3. Il tuo programma può essere una funzione o …
33 code-golf  math  pi 

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.