Ci sono alcune sfide piuttosto interessanti là fuori che coinvolgono regex (regex auto-matching , regex di convalida Regex ) Questo potrebbe essere impossibile, ma esiste una regex che si abbinerà SOLO a se stessa? NOTA, i delimitatori devono essere inclusi: per esempio /thing/deve corrispondere /thing/e non thing. L'unica corrispondenza possibile …
Stroustrup ha recentemente pubblicato una serie di post che sfatano i miti popolari sul C ++ . Il quinto mito è: "C ++ è solo per programmi grandi, complicati". Per sfatarlo, scrisse un semplice programma C ++ scaricando una pagina Web ed estraendo collegamenti da essa . Ecco qui: #include …
Riscaldamento: Regex, carta, forbici Questa è la sfida che inizialmente volevo pubblicare, prima di rendermi conto che esiste una soluzione molto breve. Tuttavia, può essere un problema interessante a cui pensare in preparazione della sfida reale di seguito. Scrivi tre regex R , P e S in modo tale che …
Nota : questa sfida è ora chiusa. Eventuali invii di futuri poliziotti non saranno considerati per la risposta accettata. Questo per garantire che nessuno possa pubblicare in futuro una regex molto semplice che rimanga solo senza crack perché nessuno è più interessato alla sfida. La sfida della polizia Devi scrivere …
Matthias Goergens ha una regex di 25.604 caratteri (in calo rispetto ai 63.993 caratteri originali) per abbinare numeri divisibili per 7, ma questo include un sacco di lanugine: parentesi ridondanti, distribuzione ( xx|xy|yx|yyanziché [xy]{2}) e altri problemi, anche se sono sicuro che un un nuovo inizio sarebbe utile per risparmiare …
Scrivi una regex che corrisponda a qualsiasi soluzione di sudoku valida e non corrisponda a nessuna soluzione di sudoku non valida. L'input è una versione non srotolata del sudoku, cioè non ci sono delimitatori di linea. Ad esempio la seguente scheda: 7 2 5 8 9 3 4 6 1 …
La tua missione è scrivere l'espressione regolare valida più breve che nessuna stringa può eguagliare, stringa vuota inclusa. Le presentazioni devono avere questo modulo ("notazione letterale"): /pattern/optional-flags Vince regexp più breve. La dimensione di regexp è contata in caratteri. (compresi barre e flag) Spiega come funziona il tuo regexp (se …
Simile ai nostri thread per suggerimenti sul golf specifici della lingua: quali sono i trucchi generali per abbreviare le espressioni regolari? Vedo tre usi di regex quando si tratta di golf: il classico regex golf ("ecco un elenco che dovrebbe corrispondere, ed ecco un elenco che dovrebbe fallire"), usando regex …
Avviso: a seguito della richiesta popolare ho leggermente allentato le regole: La dimensione massima di regex aumenta di 1 byte ogni 5 risposte . La risposta N può usare fino a 29 + ⌈N / 5⌉ byte. Il punteggio di ciascuna risposta sarà (M / (30 + N / 5)) …
Questo è il filo del poliziotto. Il filo del ladro è qui . Scrivi un codice che accetta un input ne crea una "matrice di serpenti" n-by-n. Una matrice di serpenti è una matrice che segue questo schema: 3-by-3: 1 2 3 6 5 4 7 8 9 e 4 …
Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
Voglio provare un nuovo tipo di sfida golf regex, che ti chiede di risolvere compiti computazionali non banali con nient'altro che sostituzione regex. Per rendere questo più possibile e meno complicato, ti sarà permesso applicare più sostituzioni, una dopo l'altra. La sfida Inizieremo semplice: data una stringa contenente due numeri …
Martin Ender ha recentemente raggiunto i 100K ed ha escogitato alcune lingue fantastiche . Ci divertiremo un po 'con uno di loro, Hexagony (e un po' di regex per Retina ) Come breve panoramica, è necessario scrivere un programma che inserisca una griglia Hexagony e determini se esiste un percorso …
Un numero intero positivo kè un numero loeschiano se kpuò essere espressa come i*i + j*j + i*jper i, jnumeri interi. Ad esempio, i primi numeri loeschiani positivi sono: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Nota che i, jper un dato …
Il tuo compito è scrivere un programma o una funzione che stampa un triangolo ASCII. Sembrano così: |\ | \ | \ ---- Il tuo programma prenderà un singolo input numerico n, con i vincoli 0 <= n <= 1000. Il triangolo sopra aveva un valore di n=3. Il triangolo …
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.