Domande taggate «restricted-source»

Imporre una restrizione sul codice sorgente utilizzato per risolvere la sfida, ad esempio, senza numeri nel codice sorgente.


8
Ciao mondo! senza ripetizione
In qualsiasi linguaggio di programmazione esistente prima che questa domanda fosse posta, scrivi un programma (non una funzione) che emette i caratteri Hello world!seguiti da una nuova riga. Il tuo programma: non dovrebbe usare nessun personaggio più di una volta (incluso lo spazio) dovrebbe usare solo caratteri ASCII non dovrebbe …

2
Mini-flak Quine più veloce
Mini-Flak è un sottoinsieme del Brain-Flak lingua, dove i <>, <...>e []non sono consentite le operazioni. A rigor di termini, non deve corrispondere alla seguente regex: .*(<|>|\[]) Mini-Flak è il sottoinsieme completo di Turing-Flak più piccolo conosciuto. Qualche tempo fa sono stato in grado di realizzare un Quine in Mini-Flak …

2
Lipogramma “quine”
Compito Prendi un singolo carattere Unicode come input. Emette un programma nella stessa lingua che obbedisce anche a questa specifica, ma che non contiene il carattere di input. Se il programma viene eseguito con input a , quindi il programma di output viene quindi eseguito con input b , il …


12
Stampa la sezione aurea
È stato divertente! Tuttavia, con solo tre cifre, il divertimento era finito troppo presto. Questa sfida è simile, ma continueremo il divertimento. La sfida Stampa quante più cifre della sezione aurea φ possibile. Il rapporto aureo è definito come il numero che soddisfa φ = (φ + 1) / φ …

25
Rileva accoppiamenti perfetti
Diamo una funzione che accetta una stringa e rimuove tutte le coppie di caratteri identici adiacenti. Per esempiofff f(abbbacc)=abaf(un'BBBun'cc)=un'Bun'f(a\color{red}{bb}ba\color{red}{cc}) = aba Nota che quando due coppie si sovrappongono ne rimuoviamo solo una. Chiameremo una stringa perfettamente accoppiata se un'applicazione ripetuta alla fine produce la stringa vuota. Ad esempio la stringa …


11
Calcola 500 cifre di pi
Scrivi un programma per calcolare le prime 500 cifre di pi, rispettando le seguenti regole: Deve contenere meno di 500 caratteri. Non può includere "pi", "math.pi" o costanti pi simili, né può chiamare una funzione di libreria per calcolare pi. Non può usare le cifre "3", "1" e "4" consecutivamente. …


16
Esecuzione di Merge Conflict
Quando si utilizza uno strumento come git per unire due file, è possibile rilevare un conflitto e aggiungerlo al risultato dell'unione. Una fusione di questi due file: il mio file: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of …

12
Il complemento cat
Obiettivo Scrivere un programma completo che generi (a STDOUT o l'alternativa più vicina) una stringa di testo arbitraria, lunga non più di 64 caratteri. Abbastanza semplice, vero? Bene, ecco il trucco: non puoi usare nessun personaggio presente nell'output della risposta precedente. Esatto, nessuno di loro. Quindi, stai cercando di essere …

24
Funzione Minmod più corta
La funzione minmod è una variante del familiare min , che appare negli schemi ad alta risoluzione che limitano la pendenza per equazioni differenziali parziali. Dato un certo numero di pendenze, rileva la pendenza più piatta, mentre si prende cura dei segni relativi tra le pendenze. La funzione accetta un …

30
Aggiunta senza usare un segno + o -
Ci sono state molte sfide "Do __ without _ _" prima, ma spero che questa sia una delle più impegnative. La sfida Devi scrivere un programma che prende due numeri naturali (numeri interi> 0) da STDIN e stampa la somma dei due numeri su STDOUT. La sfida è che si …

3
Ciao mondo, ma in ordine alfabetico
Questa sfida sembra troppo semplice per non esistere già, quindi fammi sapere se è un duplicato. L'obiettivo Stampa Hello, world! Le regole Il tuo codice deve essere in "ordine byte". Ciò significa che ogni carattere / byte ha un valore di byte superiore o uguale al carattere / byte precedente. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.