Puzzle di programmazione e codice Golf

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

9
Qual è il punteggio della mia mano Scopa?
Mi piacciono le sfide del gioco di carte, quindi l'ho realizzato per il gioco di carte italiano Scopa. La mia famiglia gioca a questo gioco da tempo immemorabile. Ha un sistema di punteggio molto interessante che dovrebbe essere divertente da giocare a golf. Invierò una risposta in R per iniziare …

12
La burocrazia celeste KoTH
Nella Cina imperiale, i ranghi nella società non erano decisi dalla nascita o dalla ricchezza, ma dalla capacità di una persona di eccellere negli esami imperiali. L'Imperatore di giada, divino sovrano dei Cieli, ha chiesto che tutti i suoi sudditi fossero esaminati per determinare il loro valore, e a chi …


16
Cos'è l'antipasto di questo numero costruito?
Un certo numero di linguaggi di programmazione costruisce numeri interi grandi "concatenando" la cifra fino alla fine del numero esistente. Ad esempio, Labyrinth o Adapt . Concatenando la cifra fino alla fine, intendo che, se il numero esistente è 454545 e la cifra è , il numero del risultato è …

9
Fivenum e un po '
(un paradosso, un paradosso, un paradosso molto geniale) Questa è la prima parte di una serie multipart ispirata a diverse funzioni R. L'obiettivo Dato un insieme di dati DDD di interi positivi, ho bisogno di calcolare il sommario 5 il numero di DDD . Tuttavia, sto lavorando su set di …

6
Salva i miei segreti!
Ho tanti segreti e nessun posto dove conservarli! L'obiettivo è semplice: scrivere un programma che ti consenta di salvare una stringa e di proteggerla con una password. Il programma prenderà un alias, una password e un segreto (opzionale) come parametri. Se è la prima volta che il programma viene chiamato …


30
Arrotondare verso zero
Questo è un compito semplice. Dato un numero reale positivo o negativo, arrotondalo all'intero intero successivo più vicino a zero. La sfida Prendi input attraverso qualsiasi forma ragionevole (stdin, funzione, ecc.) Di un numero reale positivo o negativo. Arrotonda questo numero "verso zero" - questo significa che se è positivo …

30
Intervalli incrementali!
Il tuo compito è, dati due numeri interi positivi, xxx e nnn , restituire il primo xxx numeri nella sequenza di intervalli incrementali. La sequenza di intervalli incrementali genera innanzitutto un intervallo da uno a nnn compreso. Ad esempio, se nnn fosse 333 , genererebbe l'elenco [1,2,3][1,2,3][1,2,3] . Quindi aggiunge …

4
Converti tra tastiera coreana a due set e tastiera qwerty
introduzione È un po 'come il layout della tastiera DVORAK , ma MOLTO più difficile. Parliamo prima della tastiera coreana. Come puoi vedere in Wikipedia , c'è una chiave Kor / Eng per cambiare tra le chiavi coreane e inglesi. I coreani a volte digitano male: tentano di scrivere in …



11
Permutazione della fonte
Una permutazione di un insieme S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} è una biunivoca funzione di . Ad esempio, se la funzione è una permutazione:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) …

4
È un prefisso valido per i rigori?
Nel calcio associativo (noto anche come calcio), un tiro di rigore è la seconda misura del pareggio che può essere utilizzata in una partita che non può finire in parità, dopo i tempi supplementari (ad es. Il calcio straordinario dell'associazione). In un tiro di rigore, l'arbitro principale lancia una moneta …

14
Moltiplica due polinomi interi
Il tuo compito è prendere due espressioni polinomiali a numero intero a variabile singola e moltiplicarle nella loro espansione da sinistra a destra non semplificata del primo termine (AKA FOIL nel caso dei binomi). Non combinare termini simili o riordinare il risultato. Per essere più espliciti sull'espansione, moltiplica il primo …

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.