Puzzle di programmazione e codice Golf

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

30
Calcola la funzione di Eulero
sfondo La funzione totulistica di Eulero φ(n)è definita come il numero di numeri interi minori o uguali a quelli nche sono relativamente primi n, cioè il numero di possibili valori di xin 0 < x <= nper i quali gcd(n, x) == 1. Abbiamo avuto un paio totient - relative …

3
Simulatore di pietra rossa semplice
Redstone è un materiale nel gioco Minecraft ed è usato per molti aggeggi complessi. Per questo programma, dovrai solo simulare tre elementi: il filo di pietra rossa (indicato con R), la torcia di pietra rossa (indicato con T) e il blocco (indicato con B). Ecco un elenco di regole di …


30
Trova i ^ n, dato n
La sfida Nel minor numero di caratteri possibile, trova il valore di i ^ n, dato n, un numero intero positivo maggiore di 0. Questo dovrebbe essere emesso come una stringa. Per quelli che non lo sanno, i è definito in modo tale che i ^ 2 = -1. Così: …

18
Converti singolare in plurale
Esistono due forme di sostantivi, singolare e plurale. La conversione tra questi due è abbastanza semplice. Normalmente, lo finisci con s. ex. car=> cars. Se si finisce con s, x, z, cho sh, terminare con es. ex. bus=> buses. Se termina con yuna consonante appena prima, cambia yin ies. ex. …

4
Festa del portale dello specchio laser
Bordo Un 2D sarà contenere i seguenti oggetti: ^, >, v, O <: Un emettitore laser rivolto verso l'alto, destra, giù, sinistra o rispettivamente. Potrebbe essercene più di uno. I laser viaggeranno in linea retta nello spazio vuoto (lo spazio vuoto è rappresentato da un punto .). I laser non …
27 code-golf 

27
Stampa una matrice diagonale a blocchi
Ecco un semplice golf da codice di dimensioni ridotte (byte-size?): Dato un elenco non vuoto di numeri interi positivi inferiori a 10, stampa una matrice diagonale a blocchi , in cui l'elenco specifica la dimensione dei blocchi, in ordine. I blocchi devono essere costituiti da numeri interi positivi inferiori a …

11
Fammi un po 'di moji
Data una stringa, un elenco di caratteri, un flusso di byte, una sequenza ... che è sia UTF-8 valido che Windows-1252 valido (la maggior parte delle lingue probabilmente vorrà prendere una normale stringa UTF-8), convertirla da (ovvero, fingere che sia ) Da Windows 1252 a UTF-8 . Esempio da seguire …

8
Miglior punteggio Yahtzee
Yahtzee è una partita giocata con cinque dadi a sei facce e un foglio di punteggio con tredici caselle diverse per riempire un punteggio. Ogni scatola ha le sue regole di punteggio: 1s, 2s, 3s, 4s, 5s, 6s totalizzano tutti i punti pari alla somma dei rispettivi dadi (ovvero, un …
26 code-golf  number 


17
Infiniti molti numeri primi
Da Euclide, sappiamo che ci sono infiniti numeri primi. L'argomento è per assurdo: se ci sono solo un numero finito, diciamo p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , quindi sicuramente m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 non è divisibile per nessuno di questi numeri primi, quindi la sua scomposizione in fattori primi deve produrre un nuovo numero primo …

10
Quanto velocemente posso dire il tuo programma?
Di recente ho deciso di scaricare alcuni software di dettatura, al fine di aiutare con la mia scrittura. Tuttavia, non funziona molto bene quando sto programmando, dal momento che devo cambiare dal dire parole ai simboli e viceversa. È ancora peggio quando sto codificando in un linguaggio esoterico che è …

13
Superpermutations
introduzione Sei un criminale incaricato di rubare alcuni piani segreti dalla nuova startup tecnologica Dejavu. Ti intrufoli sopra la parete posteriore, ma trovi una porta che richiede un perno per aprirla. Riconosci la marca del lucchetto e sai che ci vuole un pin di 5 cifre usando tutti i numeri …

11
Gambacy's Fallacy Dice
L'errore del giocatore è un pregiudizio cognitivo in cui ci aspettiamo erroneamente che le cose che si sono verificate spesso abbiano meno probabilità di accadere in futuro e le cose che non si sono verificate da un po 'di tempo avranno maggiori probabilità di accadere presto. Il tuo compito è …
26 code-golf  random 

11
Questo set rappresenta un numero naturale?
Nella teoria degli insiemi, i numeri naturali sono generalmente codificati come insiemi puri , ovvero insiemi che contengono solo l'insieme vuoto o altri insiemi che sono puri . Tuttavia, non tutti gli insiemi puri rappresentano numeri naturali. Questa sfida consiste nel decidere se un determinato set puro rappresenta o meno …

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.