Puzzle di programmazione e codice Golf

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



3
Interprete RoboZZle
Il tuo compito è scrivere un interprete RoboZZle. Se non hai familiarità con il gioco, guarda il video su robozzle.com o leggi la mia descrizione di seguito. Un robot vive su una griglia rettangolare di quadrati colorati di rosso, verde, blu o nero. I quadrati neri sono inaccessibili. Gli altri …


6
È un numero soddisfacente?
ispirato a questa conversazione di chat Un numero soddisfacente è un numero la cui rappresentazione decimale è della forma abx, con le seguenti proprietà: xè il suffisso ripetuto finale più lungo o l'ultima cifra se non c'è ripetizione alla fine ( 123333-> 3333, 545656-> 5656, 123-> 3) bè la cifra …

4
Ho il permesso?
La sfida Data una stringa che indica la notazione simbolica dell'autorizzazione UNIX di un file e la sua proprietà (ID utente e ID gruppo), decidere se un determinato utente Adispone dell'autorizzazione per leggerlo / scriverlo / eseguirlo. Correlato . Autorizzazioni nel sistema UNIX In UNIX, ogni file ha tre classi …

3
Cosa è assegnabile a cosa?
relazionato Cosa è assegnabile a cosa? In questa sfida vi sarà dato due tipi, Ae Be determinare se Aè assegnabile a B, Bè assegnabile a A, o nessuno dei due. Il sistema di tipi (Userò tper rappresentare qualsiasi tipo) Tipi di base I tipi di base sono rappresentati da una …

6
È una sfida per trovare un film
Questa è una semplice (ish) sfida di web scraping. Ingresso Il tuo codice dovrebbe avere una valutazione del film MPAA e un numero compreso tra 0 e 100 come input. Può farlo in qualsiasi modo tu ritenga conveniente. Produzione Il tuo codice dovrebbe restituire il nome di ogni film che …

17
I miei quadrati approssimativi
Ispirato da questo video di tecmath . Un'approssimazione della radice quadrata di qualsiasi numero xpuò essere trovata prendendo la radice quadrata intera s(cioè il numero intero più grande tale s * s ≤ x) e quindi calcolando s + (x - s^2) / (2 * s). Chiamiamo questa approssimazione S(x). …

8
Numeri BIU (o numeri sommati)
Come individuarli Prendi un numero intero positivo k. Trova i suoi divisori . Trova i fattori primi distinti di ciascun divisore . Somma tutti questi fattori insieme. Se questo numero (somma) è un divisore di k ( se la somma divide k ), allora questo numero k è un numero …

3
Exact Cover Puzzle
SFIDA Dato un insieme di lettere raggruppate, disponile sul tabellone in modo che coprano interamente l'area. Rappresentanza del Consiglio di amministrazione (aka SHIP DECK) La scheda è una griglia 6x6. Ci saranno sempre 36 quadrati totali. Le colonne sono contrassegnate AF. Le righe sono contrassegnate 1-6. Esempio: A B C …


3
Rettangoli Unicode
Dato una matrice adi personaggi diu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" le coordinate di una sottomatrice come x, y, w, h(left, top, width> 1, altezza> 1) uno spessore tdi 1 (come in ┌) o 2 (come in ┏) eseguire il rendering di un bordo interno per la sottostruttura con lo spessore specificato, tenendo conto …

11
Genera un'immagine periodo speciale
Costruisci un programma o una funzione che accetta input sotto forma di <width>, <height>, <color1>, <color2> e genera un output tale che la prima riga si alterna tra i pixel di colore <color1>e <color2>con un periodo di <height>. Per ogni riga che segue, il periodo deve essere <height> - <row …

2
Implementa Cubically Cube
Cubically è un linguaggio esoterico abbastanza nuovo in grado di creare brevi risposte da golf per un sottoinsieme molto specifico di problemi. È unico in quanto memorizza la memoria sotto forma di un cubo di Rubik 3x3, rendendo i calcoli molto meno banali rispetto alla maggior parte delle lingue. In …

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.