Puzzle di programmazione e codice Golf

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


30
Implementare Bogosort
Viene risolvere Sudoku troppo duro? Anche la versione della forza bruta ? Ecco un esercizio di codifica che è un po 'più semplice. Io spero. :-P Scrivi la funzione più breve per implementare bogosort. In particolare, la tua funzione dovrebbe: Prendi un array (o l'equivalente della tua lingua) come input …

30
Il coseno del pedante
Il mio capo mi ha appena detto di scrivere una funzione coseno. Essendo un bravo appassionato di matematica, la mia mente ha immediatamente evocato la serie Taylor appropriata. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) …

20
Sequenza di Stewie: + * - / + * - /
Usiamo le quattro operazioni di base, addizione +, moltiplicazione *, sottrazione -e divisione /(float, non intero). La sequenza di Stewie è definita come segue: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) …

30
Questa sfida utilizza il carattere "+"
Il tuo compito: dato un numero n, genera un segno "+" che è ncaratteri distanti dal suo centro. Se questo è confuso, controlla i casi di test. Metodi standard di input: l'output deve essere una stringa o stampato. Si applicano scappatoie standard. Input: 1 Output: + ] 1 away from …

12
Validatore di lettere
Il New York Times ha un gioco online quotidiano chiamato Letter Boxed (il link è dietro un paywall; il gioco è anche descritto qui ), presentato in un quadrato come segue: Ti vengono dati 4 gruppi di 3 lettere (ogni gruppo corrisponde a un lato dell'immagine); nessuna lettera appare due …

4
Sposta le frecce lungo un contorno
in modalità sandbox Dato un insieme di contorni 2d chiusi non sovrapposti (separati da almeno uno spazio anche sulle diagonali) con le frecce orientate coerentemente nella stessa direzione in senso orario o antiorario (ogni contorno ha la propria direzione) e un numero positivo n, spostare le frecce npassi lungo i …


19
Ruota una colonna
Dato un intero k e un blocco di testo o un array 2d che le matrici interne possono avere lunghezze disuguali (che assomigliano a un blocco di testo), ruota ogni carattere o elemento nella colonna k -up su o giù nella posizione successiva quello esiste. Esempio Ruota la 20a colonna …

18
Hardcoding di Cops and Robbers (Cops)
Questa è una sfida per poliziotti e ladri . Il thread dei ladri è qui . Una domanda interessante a cui pensare è la seguente: Se ho una sequenza di numeri, quanti ne devo fornire prima che sia chiaro di quale sequenza sto parlando? Ad esempio, se voglio parlare degli …


12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
introduzione Prova a convertire le parole in due diversi caratteri Unicode. Sfida Il tuo compito è trasformare la stringa di input in caratteri unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 e 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Tutte le parole maiuscole devono diventare minuscole 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 parole. Ad esempio: WORD->𝘄𝗼𝗿𝗱 Tutte le parole minuscole dovrebbero diventare …

18
Prendi posizione contro lunghe file di quine
oppure: crea un quine verticale Ispirato da Prendi posizione contro le lunghe file . Il tuo compito è costruire un quine verticale con la lunghezza della linea più corta possibile. punteggio La lunghezza della linea più breve (escluse le nuove linee) vince, con i criteri del code-golf come pareggio. La …


15
Aiuta pannenkoek a contare le presse
pannenkoek2012 mira a completare Super Mario 64 con il minor numero di pressioni possibili del pulsante A, che fa saltare Mario. Ogni "una stampa" è composta da tre parti: Premendo il tasto Tenendolo per un certo periodo di tempo Rilasciandolo Guarda questo video (1:15 - 3:23) per una grande spiegazione …

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.