È un problema comune navigare in una matrice 2D. L'abbiamo visto molte volte e ci rivedremo. Aiutiamoci in futuro e sviluppiamo le soluzioni più brevi per generare tutti gli otto passaggi possibili in una matrice 2D. Sfida Il tuo codice deve generare le seguenti 8 coppie di -1,0,1 in qualsiasi …
Autorizzazioni file code-golf Adattato dalla UIL - Computer Science Programming domanda di risposta gratuita "Carla" per il Distretto 2018. introduzione Nei sistemi operativi simili a UNIX, ogni file, directory o collegamento è "posseduto" da un "utente", che è un membro di un "gruppo" e dispone di determinate "autorizzazioni" rappresentate da …
Al fine di difendere la sconcertante decisione di qualcuno, la gente spesso dice che quella persona sta superando la testa di tutti e sta giocando a "scacchi tridimensionali". Adesso hai la possibilità di giocare a scacchi tridimensionali! Regole Esistono molte varianti di scacchi 3D , ma per questa sfida ho …
Cominciamo definendo un riflesso di un personaggio in una stringa: Dato una stringa con lettere alfabetiche minuscole distinte senza spazi come abcdefg, definire un riflesso di una lettera nella stringa ccome spostarla (senza cambiare l'ordine di qualsiasi altra lettera) in una nuova posizione nella stringa in modo che il numero …
sfondo Gli Stati Uniti hanno un amore unico per la gerrymandering - la deliberata manipolazione di un distretto elettorale per prevedere determinati risultati di voto. Proprio di recente c'è stato un caso gerrymandering portato davanti alla Corte Suprema. Il gerrymandering, specialmente se legato alla razza, è dichiarato illegale e comporta …
Questa sfida è stata pubblicata come parte della sfida LotM di aprile 2018 , nonché per il 2 ° compleanno di Brain-flak Stavo pensando a quale sarebbe stato il modo più efficace per codificare i programmi di scoria cerebrale. La cosa ovvia da fare, dato che ci sono solo 8 …
Giochiamo a un po 'di golf! La sfida è trovare il vincitore di una partita di Tic-Tac-Toe. Questo è stato fatto molte volte dando una tavola che ha un chiaro vincitore, ma ecco la svolta: Le celle sono numerate in questo modo: 1|2|3 -+-+- 4|5|6 -+-+- 7|8|9 Ottieni una matrice …
Questa sfida descrive già dropsort. Tuttavia, sono un po 'pigro e ho solo bisogno che il mio array sia un po' più ordinato di prima, non ha bisogno di essere ordinato fino in fondo . In Drop Sort, eliminiamo ogni elemento meno di qualsiasi elemento prima di esso. In Lazy …
Redivosite è una parola portmanteau inventata al solo scopo di questa sfida. È un mix di riduzione, divisione e composito. Definizione Dato un numero intero N> 6 : Se N è il numero primo, N non è un numero redivitato. Se N è composto: calcola ripetutamente N '= N / …
Un numero intero positivo può essere diluito inserendo un 0tra due bit nella sua espansione binaria. Ciò significa che un nnumero di bit presenta n-1diluizioni, che non sono necessariamente tutte distinte. Ad esempio, per 12(o 1100in binario), le diluizioni sono 11000 = 24 ^ 11000 = 24 ^ 10100 = …
Prendi una matrice quadrata contenente numeri interi positivi come input e calcola la "somma ruotata" della matrice. Somma ruotata: Prendi la somma della matrice originale e la stessa matrice ruotava di 90, 180 e 270 gradi. Supponiamo che la matrice sia: 2 5 8 3 12 8 6 6 10 …
Quando si dice che Codegolf avrà un torneo Rock-Paper-Scissors, si esamina l'argomento delle parole senza quadrati . Una parola fatta di lettere R, P, Sè quadrata gratuita se non contiene una sequenza che si ripete due volte. Vale a dire, la parola non può essere scritta come a x x …
Dato un numero intero N, procedere come segue: (usando 9 come esempio). Ricevi input N. ( 9) Converti N da base10 a base2. ( 1001) Aumenta ogni bit di 1. ( 2112) Tratta il risultato come base3 e convertilo nuovamente in base10. ( 68) Restituisce / Emette il risultato. Ingresso …
Oggi mentre giocavo con i miei figli ho notato che un giocattolo apparentemente semplice nel parco nascondeva una sfida. La ruota ha un triangolo che punta a un numero, ma ha anche tre cerchi che indicano i numeri ogni 90 gradi dal primo. Così: Sfida (davvero semplice) Dato un numero …
Originariamente la radice digitale moltiplicativa Sfida Fondamentalmente fai quello che dice il titolo Metodo Dato un numero intero positivo 1 <= N <= 100000000 attraverso uno dei nostri metodi di input standard , moltiplica ogni cifra insieme, ignorando gli zero. Es: Prendi un numero, di ' 361218402: 3* 6=18 18* …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.