Questo problema deriva da cinque problemi di programmazione che ogni ingegnere del software dovrebbe essere in grado di risolvere in meno di 1 ora, che a sua volta è una lettura interessante. I primi problemi sono banali, ma il quarto può essere un po 'più interessante. Dato un elenco di …
Scrivi un programma o una funzione che accetta un numero intero positivo N (tramite stdin / riga di comando / arg funzione) e stampa o restituisce una rappresentazione di stringa di una camminata casuale bidimensionale che è lunga N passi, disegnata da barre: / \(più spazi e newline per la …
Quando agli studenti viene insegnato per la prima volta la tecnica di dimostrazione dell'induzione matematica , un esempio comune è il problema della piastrellatura di una griglia 2 N × 2 N con tromino a forma di L , lasciando vuoto uno spazio della griglia predeterminato. (N è un numero …
Scrivi un programma o una funzione che contiene un elenco di numeri interi positivi. Ognuno di questi numeri interi rappresenta la lunghezza laterale di un quadrato su un piano 2D. Ogni quadrato può essere spostato su qualsiasi coordinata intera nel piano, ma non può ruotare e non può sovrapporsi ad …
introduzione Molti di voi hanno familiarità con l' algoritmo di ordinamento unione per ordinare un elenco di numeri. Come parte dell'algoritmo, si scrive una funzione di supporto chiamata mergeche combina due elenchi ordinati in un elenco ordinato. Nello pseudocodice simile a Python, la funzione di solito assomiglia a questa: function …
Scrivi una funzione o un programma con nome che accetta un singolo intero N e stampa (su STDOUT) o restituisce (come stringa) le prime N barre della spirale sottostante, iniziando con la barra verticale al centro e spirale in senso orario verso l'esterno. _______________ / _____________ \ / / ___________ …
Viene fornito un elenco di ( a, b ) e un elenco di x . Calcola l' ascia massima + b per ogni x . Puoi assumere a , b e x sono numeri interi non negativi. Il programma o la funzione devono essere eseguiti nel previsto (alla casualità se …
introduzione Questa sfida è ispirata a Grime , il mio linguaggio di corrispondenza dei motivi 2D. Fondamentalmente, ti viene data una "grammatica" che descrive griglie bidimensionali di caratteri e il tuo compito è generare una griglia secondo la grammatica. Inoltre, la griglia dovrebbe essere il più piccola possibile in un …
Definire a sequenza di lunghezza appendice antepostan per essere una permutazione dei numeri 1, 2, ..., nche può essere generata dalla seguente procedura: Inizia con il numero 1. Per ogni numero da 2a n, posiziona questo numero all'inizio o alla fine della sequenza ( anteporre o aggiungi , quindi il …
L'alfabeto con bandiera del Codice internazionale dei segnali viene utilizzato dalle navi per le comunicazioni, in particolare per i segnali statici. La tua sfida è scrivere un programma o una funzione che prenderà una stringa da STDIN o come argomento e visualizzerà il testo corrispondente nell'alfabeto della bandiera ICS. Se …
Da quando ho visto più >> invii fluttuanti negli ultimi tempi, ho pensato che sarebbe stata una buona idea avere una pagina di suggerimenti. Attenersi a un suggerimento per post, a meno che non siano strettamente correlati. Interprete ufficiale di Python Interprete online (alcuni bug presenti, ma buono per la …
Supponiamo che ti venga fornito un insieme di intervalli non intersecanti di numeri interi [a1,b1],[a2,b2],[a3,b3],...,[aN,bN]. (Dov'è [a,b]l'insieme di numeri interi maggiori o uguali a ae minori di o uguali a b.) L'intervallo all'indice Xcopre i bX - aX + 1valori. Chiameremo questo numero cX. Dato che ogni intervallo può essere …
sfondo Alice e Bob giocano un gioco chiamato costruire una parola binaria . Per giocare, devi fissare una lunghezza n >= 0, una serie Gdi nparole binarie lunghezza chiamate il set obiettivo e una nstringa lunghezza tcontenente le lettere Ae B, chiamato ordine di turno . Il gioco dura nturni …
Come roadie della band, devi mettere in valigia il camion. Il tuo programma posizionerà i pacchetti in modo che si adattino all'altezza più piccola. Un camion mal imballato Regole I pacchetti possono essere ruotati di multipli di 90 gradi. I pacchetti possono toccare ma non devono sovrapporsi. L'output è l'immagine …
Ingresso Un numero intero non negativo ne una stringa non vuota scontenente solo caratteri alfanumerici e caratteri di sottolineatura _. Il primo personaggio di snon lo è _. I caratteri di sottolineatura di svengono interpretati come spazi vuoti che possono essere riempiti con altri caratteri. Definiamo una sequenza infinita di …
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.