Uso qui "suffisso" liberamente per indicare "qualsiasi sottostringa che segue il prefisso". "Prefisso" qui indica l'inizio di una parola, in cui l'inizio di una parola è definito come dopo uno spazio o dal primo carattere del testo di input (per la prima parola). Un "prefisso" nel mezzo di una parola …
sfondo Se fai molto golf a codice, probabilmente sei a conoscenza dell'operazione XOR bit a bit . Dati due numeri interi, fornisce un altro numero intero con 1s nei bit in cui i due ingressi differiscono. Quindi, per esempio 1010 XOR 0011 = 1001,. Risulta essere molto utile nella teoria …
Sfida Data una sequenza di numeri, creare una funzione che restituisce i passaggi della sequenza. Supponiamo che sarà una sequenza N >= 3 La sequenza lo ripeterà almeno una volta La sequenza conterrà solo numeri naturali La funzione o il programma dovrebbe restituire la sequenza di passaggi più breve possibile …
Questa sfida è legata ad alcune delle funzionalità del linguaggio MATL, nell'ambito dell'evento Lingua del mese di maggio 2018 . Sfida associata : Appunti di funzione: incolla . introduzione MATL ha diversi appunti , in cui è possibile memorizzare valori (copia) da recuperare in seguito (incolla). Alcuni appunti sono automatici …
In Elisir, gli elenchi (collegati) sono nel formato in [head | tail]cui head può essere qualsiasi cosa e tail è un elenco del resto dell'elenco e []- l'elenco vuoto - è l'unica eccezione a questo. Gli elenchi possono anche essere scritti in modo [1, 2, 3]equivalente a[1 | [2 | …
Descrizione: Data una stringa come input, controlla se è un numero ordinale valido in inglese o meno. Se è valido, restituire un valore di verità, altrimenti restituire un valore di falsa. (Suggerito da @Arnauld. Grazie. Anche da @JoKing) Per gli utenti che vogliono conoscere i numeri ordinali vai qui: https://www.mathsisfun.com/numbers/cardinal-ordinal-chart.html …
sfondo Ho visto questo diagramma di Venn molto interessante su wikipedia: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Mostra le lettere (forme fisiche) in diversi alfabeti comuni tra alfabeti russi, greci e latini. La sfida Data una stringa di input di caratteri da uno dei tre script mostrati (ovvero lettere maiuscole in greco, cirillico o latino), …
Dato un elenco di due o più numeri seriali di uguale lunghezza maggiore di due, ad es [[ "three" , "one" , "four" ], [ "one" , "five" , "nine" ], [ "two" , "six" , "five" ], [ "three" , "five" , "eight" ]] ordina l'elenco in base ai …
Ispirato da We hopping tower e relativo a 2D Maze Minus 1D introduzione Il tuo compito è trovare il percorso più breve per uscire da un labirinto di array seguendo le regole specificate. Sfida Un array 1D a con n elementi può essere considerato come un labirinto composto da n …
Compito Dato un array di numeri interi non negativi a, determinare il numero minimo di salti a destra necessari per saltare "all'esterno" dell'array, iniziando dalla posizione 0 o restituendo zero / null se non è possibile farlo. Un salto dall'indice iè definito come un aumento dell'indice dell'array al massimo a[i]. …
Una permutazione di dimensione n è un riordino dei primi n numeri interi positivi. (significa che ogni numero intero appare una volta ed esattamente una volta). Le permutazioni possono essere trattate come funzioni che cambiano l'ordine di un elenco di elementi di dimensione n . Per esempio (4 1 2 …
Il raggruppamento prende un elenco e lo divide in nuovi elenchi di elementi adiacenti uguali. Per esempio [1,1,2,1,1] -> [[1,1],[2],[1,1]] Se poi prendi la lunghezza di questi gruppi otterrai un nuovo elenco di numeri interi [1,1,2,1,1] -> [2,1,2] Il tuo compito è scrivere un programma che prende un elenco di …
Quali consigli generali hai per giocare a golf in Clean? Si prega di pubblicare solo idee che possono essere applicate ai problemi del codice golf in generale e che sono almeno in qualche modo specifiche per Clean. Se non hai mai sentito parlare di Clean, puoi scoprire di più qui …
Un loop è una struttura algebrica piuttosto semplice. Si tratta di una tupla (G, +) dove G è un set e + è un operatore binario G × G → G . Cioè + prende due elementi da G e restituisce un nuovo elemento. L'operatore è inoltre tenuto a soddisfare …
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.