Mini-golf del lunedì: una serie di sfide da golf a codice corto , pubblicate (si spera!) Ogni lunedì. (Mi dispiace, questo è un po 'in ritardo.) Sono sicuro che molti di voi hanno sentito parlare della distanza di Levenshtein , un algoritmo per calcolare la distanza tra due stringhe. Bene, …
Scrivi un programma che trova gli elementi non univoci di una matrice di numeri interi con segno. L'array risultante può essere in qualsiasi ordine. La tua risposta potrebbe essere uno snippet che presuppone che l'input sia archiviato in una variabile ( ddiciamo) e valuta il risultato corretto. Casi test Ogni …
Data una stringa di caratteri ASCII, genera il carattere che si trova nel mezzo. Se non è presente un carattere medio (quando la stringa ha una lunghezza pari), emette il carattere ASCII il cui ordinale è la media al piano dei due caratteri centrali. Se la stringa è vuota, dovrebbe …
introduzione Ieri ho visto un puzzle di compleanno . Congratulazioni!! Anche questa settimana ho visto un episodio dello show televisivo Bones in cui è stato trovato un cadavere sepolto sotto un albero. Per calcolare l'ora della morte, hanno contato gli anelli degli alberi. Gli anelli degli alberi si formano perché …
Gli anelli borromei sono un curioso insieme di tre cerchi, collegati in modo tale che la rimozione di uno di essi scollegherà gli altri due: Puoi creare un set per te stesso con un paio di elastici e un anello legante . Con più elastici, è facile creare qualsiasi collegamento …
introduzione Tutti hanno sentito parlare di seno (sin) , coseno (cos) , tangente (abbronzatura) , cotangente (cot) , secante (sec) e cosecante (csc) . Quasi ogni angolo li ha. Molto meno conosciuti o ricordati, sono exsecant (exsec) , excosecant (excsc) , versine (versin) e coversine (cvs) . Quasi ogni angolo …
Stufo di sperimentare piccoli animali domestici , il vincitore del premio Nobel Erwin Schrödinger ha deciso di trovare il laser più vicino e sparargli contro le cose. Perché ... scienza! Descrizione Ti verranno dati due punti attraverso i quali passa il laser e le dimensioni di un raggio laser, e …
Scrivi due programmi in modo tale che quando i byte del loro codice sorgente sono XOR-d insieme produce un terzo programma valido, tutti nella stessa lingua. La lunghezza di ciascuno dei tre programmi in byte deve essere identica. Il primo programma dovrebbe essere emesso A. Il secondo programma dovrebbe essere …
Uno dei giocattoli preferiti di mio figlio è un set come questo . In realtà è uno dei miei giocattoli preferiti - ci ho giocato e mi ha dato alcune idee di sfida PPCG. Eccone uno: Scrivi un programma o una funzione che accetta un disegno di linea ASCII come …
Compito Il tuo compito è produrre una stringa che contenga caratteri medi di stringa. Il primo carattere del risultato sarebbe il carattere medio del primo carattere (che è il primo carattere) e la media del secondo carattere di due primi caratteri e così via. Qual è il personaggio medio? Le …
L'ho già fatto in Python, ma sembra che potrebbe essere abbreviato molto: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Quindi se l'utente …
introduzione Una chiusura palindromica di una stringa di input è il palindromo più corto che può essere costruito dalla stringa di input in cui il palindromo finale inizia con la stringa di input. Per questa sfida, considereremo una chiusura palindromica a due vie tale che La chiusura palindromica sinistra di …
Chi non ama i film d'azione con macchine rumorose e veloci, specialmente quelli con molti incidenti? Chi non ama i colpi d'azione nell'arte ascii? La scena è: Due auto stanno iniziando ai lati opposti di una strada diritta (con 60 spazi tra). Cominciano a guidare l'uno verso l'altro a velocità …
Due stringhe sono "Caesar equivalenti" se la distanza (contando verso l'alto) tra i caratteri corrispondenti è la stessa. Sì, ho inventato questo termine. Ecco un esempio: "Abc" e "Cde" sono equivalenti perché distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalizzazione non …
Scrivi alcune istruzioni che contano il numero di quelle in un numero intero a sedici bit senza segno. Ad esempio, se l'input è 1337, allora il risultato è 6perché è 1337un numero binario a sedici bit 0000010100111001, che ne contiene sei.
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.