Parole contorte! Data una stringa e un numero intero positivo. Devi torcere la corda, avanti e indietro. Esempio di input / output Ingresso Programming Puzzles & Code Golf 4 Produzione Prog mmar ing zzuP les oC & de G flo Ingresso L'ingresso può essere accettato tramite STDIN o argomento della …
Questo è relativamente veloce, ma sono sicuro che ti piacerà. Codegolf è un programma che prenderà input sotto forma di frase e quindi fornirà all'output la prima lettera maiuscola in ogni parola. Regole: Le presentazioni potrebbero non essere sotto forma di una funzione. Quindi no: function x(y){z=some_kind_of_magic(y);return z;} come risposta …
La tua sfida è scrivere un programma o una funzione che, quando vengono date due stringhe di uguale lunghezza, scambia ogni altro carattere e genera / restituisce le stringhe risultanti in entrambi gli ordini. Esempi "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy" "angry" --> "hnpry" "aagpy" …
Esiste un "algoritmo di ordinamento" a volte chiamato ordinamento Stalin in cui per ordinare un elenco è sufficiente rimuovere gli elementi dall'elenco fino a quando non viene ordinato in ordine crescente. Ad esempio l'elenco [1, 2, 4, 5, 3, 6, 6] Quando "ordinato" utilizzando Stalin l'ordinamento diventa [1, 2, 4, …
Ieri mentre giocavo con mio figlio ho notato il numero nel suo trenino: Quindi abbiamo che possono essere divisi in o4281428142814 - 2 - 8 - 14−2−8−14-2-8-122- 21- 23- 2022−21−23−202^2-2^1-2^3-2^0 Sfida così semplice: dato un numero non negativo come input, restituisce valori di verità e falsità coerenti che rappresentano se …
Nella chat, spesso digitiamo velocemente e non osserviamo realmente l' ordine delle lettere prima di pubblicare un messaggio. Dato che siamo pigri, abbiamo bisogno di un programma che scambia automaticamente le ultime due lettere con le nostre parole, ma poiché non vogliamo rispondere troppo tardi, il codice deve essere breve. …
Data una stringa come input, trova la sottostringa contigua più lunga che non ha alcun carattere due o più volte. Se sono presenti più sottostringhe, è possibile produrre anche. Se lo desideri, puoi supporre che l'ingresso si trovi nell'intervallo ASCII stampabile. punteggio Le risposte verranno prima classificate in base alla …
Dicono che hatesia una parola forte. Volevo scoprire perché, quindi ho visto bene la parola. Ho notato che ogni consonante aveva una vocale dopo di essa. Questo mi ha fatto sembrare abbastanza forte, quindi ho deciso che questo è ciò che rende forte una parola. Voglio trovare parole più forti, …
Raffaele Cecco è un programmatore che ha prodotto alcuni dei migliori videogiochi per il computer ZX Spectrum alla fine degli anni Ottanta. Tra gli altri, ha sviluppato l'acclamato Cybernoid ed Exolon . Raffaele compie 50 anni il 10 maggio 2017 . Questa sfida è un piccolo omaggio a lui, per …
(fortemente ispirato all'elemento stringa nell'indice specificato ) Data una stringa se un numero intero che nrappresenta un indice in s, l'output viene rimosso scon il carattere nella nposizione -th. 0-indicizzazione e 1-indicizzazione sono consentiti. Per l'indicizzazione 0, nsarà non negativo e inferiore alla lunghezza dis . Per 1-indicizzazione, nsarà positivo …
Data una stringa s composta da lettere minuscole, come ad esempio aabaaababbbbaaba e un intero positivo n , come ad esempio 4, genera una stringa di lunghezza n t tale che quando t viene ripetuto per la lunghezza di s , hanno il maggior numero di caratteri in comune possibile. …
introduzione Osserviamo la seguente stringa: AABBCCDDEFFGG Puoi vedere che ogni lettera è stata duplicata , tranne la lettera E. Ciò significa che la lettera Eè stata de-duplicata . Quindi, l'unica cosa che dobbiamo fare qui è invertire quel processo, che ci fornisce la seguente stringa non de-duplicata : AABBCCDDEEFFGG Facciamo …
Ogni programmatore sa che le parentesi []{}()<>sono davvero divertenti. Per esasperare questo divertimento, i gruppi di parentesi intrecciate possono essere trasformati in diagrammi carini e sfocati. Diciamo che hai una stringa che contiene parentesi bilanciate, come [{][<(]})>(()). Il primo passo è ruotare la corda di 45 gradi in senso orario. …
Bel verbo lì, nel titolo. Scrivi un programma che ha dato una stringa di input, "elasticizzerà" questa stringa e produrrà il risultato. L'elasticizzazione di una stringa viene eseguita come segue: Il primo carattere viene mostrato una volta. Il secondo carattere viene mostrato due volte. Il terzo personaggio viene mostrato tre …
Il tuo compito è simulare un paio di sequenze di tasti che un utente digita. Ingresso Un array di stringhe o una stringa con un delimitatore a scelta (al di fuori dell'intervallo 32-126) contenente almeno una 'sequenza di tasti'. Questa matrice conterrà solo due tipi di stringa: sequenze di tasti …
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.