Ho ricevuto la seguente domanda durante un test: Scrivi una funzione fcon il seguente tipo a -> b -> (a -> b). ae bnon dovrebbe essere vincolato in alcun senso, più breve è il codice, meglio è. Mi è venuta in mente f a b = \x -> snd ([a,x],b). …
Come abbiamo appreso da IBM PC AT, YouTube (vedi video) , Wikipedia (vedi articolo) e Sesame Street: La lettera Hè la lettera più spietata dell'alfabeto ! (Anche se in realtà composto da due elementi nel Codice Pagina 437. In realtà, è anche PIÙ spietato in quel modo.) Come gli Alieni, …
Ecco un elenco di 30 nomi inglesi nella loro forma singolare e plurale. Il tuo compito è semplicemente quello di scrivere l'espressione regolare più breve che corrisponda a tutti i sostantivi in una forma e nessuno nell'altra (facile, tutti i sostantivi inglesi finiscono in sforma plurale, giusto?). SINGULAR PLURAL --------- …
Diversi mesi fa ho avuto questa domanda come puzzle pre-screening per un'intervista. Di recente, quando ho pensato al materiale del blog, mi è venuto in mente come un buon esempio da utilizzare per risolvere un problema funzionalmente. Pubblicherò la mia soluzione non appena avrò finito di scrivere il mio post …
Giochiamo a golf nel codice! Dato uno stato della scheda tic-tac-toe (Esempio :) |x|x|o| |x|o|x| |o|o|x| Determina se un gioco è wina loseo cat. Il tuo codice dovrebbe generare una di queste opzioni dato uno stato. Il gioco sopra dovrebbe essere prodottolose Giusto per essere chiari: una vittoria è definita …
L'apocalisse di zombi è arrivata e il mondo sta finendo. Improvvisamente, qualcuno scopre una formula che prende l'ora, i minuti e il giorno correnti e sputa la nota perfetta per suonare su un piano che uccide all'istante ogni zombi che lo ascolta. Sfortunatamente, al mondo è rimasto solo un pianista …
Immagina una matrice bidimensionale di valori booleani, in cui gli 0 rappresentano quadrati di erba su un appezzamento di terra rettangolare e gli 1 rappresentano recinzioni. Scrivi una funzione che accetta l'array 2D come input e determina se puoi viaggiare da una qualsiasi area di erba a qualsiasi altra area …
Trovare i numeri primi è un rito programmatico di passaggio e molto spesso un primo programma serio che qualcuno crea (di solito con divisione di prova). Ma i numeri primi da soli sono già logori. La prossima cosa molto più interessante è quella di ottenere i gap principali: i gap …
Scrivi un programma nella lingua prescelta che gioca un gioco perfetto di tic-tac-toe su una tavola 3 * 3 contro un giocatore umano. Tuttavia, ogni mossa deve essere un programma diverso , generato dalla precedente iterazione. Come e in quale forma valuti l'input umano, dipende da te, ma deve essere …
Il teorema di quattro quadrati di Lagrange ci dice che qualsiasi numero naturale può essere rappresentato come la somma di quattro numeri quadrati. Il tuo compito è scrivere un programma che faccia questo. Input: un numero naturale (inferiore a 1 miliardo) Output: quattro numeri i cui quadrati si sommano a …
Il tuo compito è semplice. Il programma legge una riga di testo dall'input standard e stampa lo stesso testo in una forma capovolta. Non è consentito stampare nient'altro. Per esempio: input: "Hello!", output: "! olleH" Il problema è che il tuo programma deve essere in grado di fare esattamente la …
Scrivi il codice più breve che calcola tutte le possibili mosse (legali) del giocatore corrente da una determinata stringa FEN. Cos'è la stringa FEN? (Wikipedia) Il codice più corto vince, la lingua non ha importanza. Le mosse di uscita devono obbedire alle regole di movimento degli scacchi, tranne la promozione …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 7 anni fa . Scrivi un'attività di golf del codice tale che L'unico input (se presente) richiesto dall'attività è …
Data una griglia di lettere 8x8 che rappresenta lo stato attuale di una partita a scacchi, il compito del programma è quello di trovare una mossa successiva per il bianco che si traduca in scacco matto (la risposta sarà sempre l'accoppiamento in una mossa). Ingresso L'ingresso sarà su STDIN - …
Sfida: Data una scheda Sudoku sull'input standard, trova il numero minimo di numeri aggiunti per rendere unica la scheda. Specifics / Regole: L'input è formattato come segue (tutto lo spazio bianco è significativo) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 L'output è …
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.