Compito Ti verrà dato un set di cerchi nel piano con i loro centri sulla linea y = 0 . È garantito che nessuna coppia di cerchi ha più di un punto comune. Il tuo compito è determinare in quante regioni in cui i cerchi dividono il piano. Una regione …
Dato un elenco di punti, trova il percorso più breve che visita tutti i punti e ritorna al punto di partenza. Il problema del commesso viaggiatore è ben noto nel campo dell'informatica, così come molti modi per calcolarlo / approssimarlo. È stato risolto per gruppi di punti molto grandi, ma …
Problema: Stai creando un nuovo telefono in cui le persone possono digitare numeri di telefono specializzati, ad esempio 1-800-program, e verrebbero convertiti automaticamente in un numero di telefono utilizzabile, come 1-800-7764726(per l'esempio precedente). Il tuo programma riceverà una stringa di qualsiasi lunghezza con numeri, lettere e trattini e convertirà tutte …
Sto costruendo un gigantesco robot lego e ho bisogno di generare alcuni rapporti di trasmissione particolari utilizzando una serie di ingranaggi. Ho un sacco di ingranaggi con le dimensioni degli ingranaggi lego comuni: 8, 16, 24 o 40 denti. Scrivi un programma che posso usare quando inserisco un rapporto di …
Segnare un gioco Go è un compito non troppo facile. In passato ci sono stati diversi dibattiti su come progettare regole per coprire tutti gli strani casi angolari che possono verificarsi. Fortunatamente, in questo compito non devi fare cose complicate come la vita o la morte o il rilevamento di …
Immagine in scala di grigi in puro bianco e nero con il tuo algoritmo. Linee guida: è necessario elaborare un nuovo algoritmo. Non è possibile utilizzare algoritmi preesistenti (es. Floyd-Steinburg) ma è possibile utilizzare la tecnica generale. Il tuo programma deve essere in grado di leggere un'immagine e produrre un'immagine …
Ti vengono date le funzioni: h1 (f, * args) e h2 (f, * args) Entrambi sono metodi che sono già definiti per te (qui l'asterisco indica un numero variabile di argomenti) f è una funzione, * args è un elenco di parametri da passare a quella funzione h1 restituisce un …
Il 15 Puzzle è un famoso puzzle che prevede lo scorrimento di 15 tessere su una griglia 4x4. A partire da una configurazione casuale, l'obiettivo è quello di disporre le tessere nell'ordine corretto. Ecco un esempio di un risolto 15 Puzzle: 01 02 03 04 05 06 07 08 09 …
Ecco alcuni esempi di input, quindi posso spiegare qual è il problema: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Pensa a questa riga di testo come a una mappa topografica di alcune montagne. Ogni serie di parentesi mostra un'unità di altitudine. Se "visualizziamo" questo dal lato, in modo da …
Quando ho visto il titolo di questa domanda chiusa , ho pensato che sembrava un'interessante sfida per il golf del codice. Vorrei quindi presentarlo come tale: Sfida: Scrivi un programma, un'espressione o una subroutine che, data un'espressione aritmetica nella notazione infix , come 1 + 2, genera la stessa espressione …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere a Code Golf Stack Exchange. Migrato 7 anni fa . Ho appena avuto una conversazione "animata" con un collega sulla succinta della seguente dichiarazione BASIC: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 È il titolo di questo libro e …
Buon pomeriggio, Il tuo obiettivo è ricreare, nel minor numero di byte del codice sorgente, uno qualsiasi dei dipinti 'Composizione' di Piet Mondrian (ad esempio, Composizione n. 10 ). La ricreazione può utilizzare i colori effettivi o sostituirli con i colori appropriati dalla tavolozza colori 16 predefinita di Windows. La …
Questa domanda non ha bisogno di applicarsi a decimali solo terminazione - decimali ripetizione possono anche essere convertiti in frazioni tramite un algoritmo. Il tuo compito è creare un programma che accetta un decimale ripetuto come input e produrre il numeratore e il denominatore corrispondenti (in termini più bassi) che …
Date le stringhe X e Y, determinare se X è una sottosequenza di Y. La stringa vuota è considerata una sottosequenza di ogni stringa. (Ad esempio, ''e 'anna'sono sottosequenze di 'banana'.) Ingresso X, una stringa alfanumerica maiuscola / minuscola eventualmente vuota Y, una stringa alfanumerica maiuscola / minuscola probabilmente vuota …
In questa attività, devi scrivere un programma, che calcola i fattori primi di un numero. L'ingresso è un numero naturale 1 <n <2 ^ 32. L'output è un elenco dei fattori primi del numero nel seguente formato. Gli esponenti devono essere omessi se sono 1. Emettono solo numeri primi. (Supponendo …
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.