È necessario creare un poliglotta che emetta il quadrato dell'input in una lingua e la radice quadrata dell'input in un'altra lingua. Vince la risposta più breve in byte! Devi avere una precisione di almeno 3 cifre decimali e l'input sarà sempre un float positivo.
Un poliglotta è un programma che può essere eseguito in 2 o più linguaggi di programmazione diversi. Quali suggerimenti generali hai per creare poliglotti o scegliere lingue facili da scrivere per un compito specifico? Si prega di pubblicare i suggerimenti che potrebbero essere applicati nella maggior parte delle situazioni. Cioè …
Questa sfida ha due thread. Questo è il filo della polizia. Il thread dei ladri si trova qui . La tua sfida è scegliere una sequenza OEIS e scrivere due programmi completi in due lingue diverse che producano l'ennesimo elemento nella sequenza quando viene dato un n tramite STDIN, o …
La sfida è molto semplice. Dato un input intero n, genera la n x nmatrice identità. La matrice identità è una matrice che si 1estende dalla parte superiore sinistra a quella inferiore destra. Scriverai un programma o una funzione che restituirà o genererà la matrice di identità che hai costruito. …
Klein è un linguaggio 2D che ho progettato che può essere incorporato in 12 diverse superfici topologiche. Un programma Klein può essere eseguito su diverse superfici modificando gli argomenti della riga di comando. La topologia determina dove va il puntatore dell'istruzione quando si spegne dal bordo del programma. Quando si …
L'obiettivo è quello di scrivere un semplice programma "99 Bottiglie di birra" .. che è valido in almeno 2 lingue distinte (ad esempio non Python 2 e Python 3). Deve essere un file completo che verrà eseguito o compilato. Le risposte interessanti dovrebbero essere votate, ma conta anche la compattezza. …
Il Ringraziamento negli Stati Uniti è in arrivo il 24 novembre. Molte persone avranno una grande cena con le loro famiglie, tradizionalmente tra cui tacchino e molti contorni. Questo in genere significa che i membri della famiglia devono coordinare chi porterà ciascuno dei vari piatti. In questa sfida, l'obiettivo è …
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 …
Scrivi il programma più breve che risolve il cubo di Rubik (3 * 3 * 3) entro un ragionevole lasso di tempo e mosse (diciamo, massimo 5 secondi sulla tua macchina e meno di 1000 mosse). L'input è nel formato: UF UR UB UL DF DR DB DL FR FL …
Usando due lingue a tua scelta, scrivi il più piccolo " quine reciproco " che puoi. Ossia, scrivi un programma P nella lingua A che emette il codice sorgente per un programma Q nella lingua B, in modo tale che l'output del programma Q sia identico al codice sorgente per …
A differenza di molte sfide C&R, ciò non richiede un posto separato per ladri; l'obiettivo dei ladri è quello di decifrare la risposta precedente e poi postarne una nuova come poliziotto. Come risponditori, scriverai una serie di poliglotti che assomigliano a questo (ogni colonna è una lingua e ogni voce …
Di recente ho avuto il piacere di scrivere un programma Haskell in grado di rilevare se l' NegativeLiteralsestensione era attiva. Ho pensato a quanto segue: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Provalo online! Questo verrà stampato Truenormalmente e Falsealtrimenti. Ora mi sono divertito così tanto a estendere …
Stufo dell'affidabilità dell'archiviazione flash, hai deciso di archiviare tutti i tuoi programmi su uno di quei buoni vecchi floppy da 1.440 KiB. Tuttavia, dopo aver copiato nemmeno 3.000 programmi, il disco era pieno. Com'è possibile? Esperto nell'arte del code golf come sei, la maggior parte dei tuoi programmi non è …
Una polilinea è sia quine che poliglotta. 1 Devi scrivere un quine valido in almeno due lingue diverse. Questo è il golf del codice, quindi vince la risposta più breve (in byte). 1 L' ho inventato. O meglio, Geobits l'ha fatto . Apparentemente, non era neanche il primo , però. …
Produrre un programma A in modo tale che eseguirlo nella lingua A produca il programma B e che esegua il programma A nella lingua B produca il programma C. Il programma B, quando eseguito nella lingua B, produce il programma A, e l'esecuzione del programma B nella lingua A produce …
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.