Questa sfida comporta la manipolazione di numeri complessi, inclusi l'analisi e la stampa, nonché l'esecuzione di aritmetiche complesse. Questo tag comprende anche numeri complessi generalizzati come i quaternioni.
Nota che questa sfida non richiede la gestione o la comprensione di numeri complessi. Data una matrice quadrata non vuota in cui ogni elemento è un elenco intero a due elementi (Re, Im), determinare (fornendo qualsiasi valore di verità / falsità o due valori coerenti) se questo rappresenta una matrice …
Dato un intero gaussiano a+bia+bia+bi dove aaa , bbb sono numeri interi e i=exp(πi/2)i=exp(πi/2)i = \exp\left(\pi i/2\right) è l'unità immaginaria, restituisce il più vicino (wrt alla distanza euclidea) Eisenstein intero k+lωk+lωk+l\omega dove kkk , lll sono numeri interi e ω=exp(2πi/3)=(−1+i3–√)/2ω=exp(2πi/3)=(−1+i3)/2\omega = \exp(2\pi i/3) = (-1+i\sqrt{3})/2. sfondo È probabilmente abbastanza ovvio …
Scrivi una funzione o un programma che genera una base quater-immaginaria visualizzata come cifre binarie. La base numerica è 2 i , dove i è la radice quadrata di -1. Vedi il numero complesso per maggiori dettagli su i . Ogni posizione delle cifre può andare da 0 a 3 …
I numeri divisi complessi , noti anche come "numeri perplessi" sono simili ai numeri complessi. Invece di i^2 = -1, invece, abbiamo j^2 = 1; j != +/-1. Ogni numero assume la forma di z = x + j*y. Nel tentativo di limitare la complessità di questa sfida, userò il …
Abbiamo oggetti che oscillano tra due punti interi [l, r], alla velocità di un'unità per unità di tempo, a partire da lon t=0. Puoi presumere l < r. Ad esempio, se un oggetto oscilla su [3, 6], allora abbiamo: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> …
Ho lavorato su un altro linguaggio di golf basato su stack chiamato Stackgoat . In questa sfida dovrai scrivere un tokenizer per Stackgoat (o davvero qualsiasi linguaggio generale basato su stack). Esempi "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo …
Scrivi una funzione o un programma denominato che calcola il prodotto quaternione di due quaternioni. Utilizzare il minor numero di byte possibile. quaternions I quaternioni sono un'estensione dei numeri reali che estende ulteriormente i numeri complessi. Piuttosto che una singola unità immaginaria i, i quaternioni usano tre unità immaginarie i,j,kche …
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
Le matrici di Pauli sono un insieme di matrici 2x2 che appaiono molto comunemente nella fisica quantistica (no, non è necessario conoscere alcuna fisica quantistica per questa sfida). Se includiamo l'identità nel set, le quattro matrici sono: σ0 = σ1 = σ2 = σ3 = [1 0] [0 1] [0 …
sfondo Quaternion è un sistema numerico che estende numeri complessi. Un quaternione ha la seguente forma a+bi+cj+dka+bi+cj+dk a + bi + cj + dk dove a,b,c,da,b,c,d a,b,c,d sono numeri reali e i,j,ki,j,k i,j,k sono tre unità quaternione fondamentali . Le unità hanno le seguenti proprietà: i2=j2=k2=−1i2=j2=k2=−1 i^2 = j^2 = …
introduzione Ho trovato questa domanda che era chiusa perché non era chiara, ma era una bella idea. Farò del mio meglio per renderlo una chiara sfida. La funzione di Riemann Zeta è una funzione speciale definita come la continuazione analitica di al piano complesso. Ci sono molte formule equivalenti per …
Lascia che zsia un numero complesso. zè un'ennesima radice primitiva di unità se per un certo numero intero positivo n e per qualsiasi numero intero positivo k < n . Sfida Scrivi un programma o una funzione completa che, dato un intero positivo ncome input, produce tutte le ennesime radici …
Per quelli con un piccolo background di algebra lineare, la sfida è semplice: determinare gli autovalori e gli autovettori di una data matrice 2x2 complessa. Puoi passare a The Challenge per i dettagli di I / O, ecc. Per coloro che hanno bisogno di un piccolo aggiornamento sugli eigensystem, continua …
Dati due numeri interi, che possono essere negativi, zero o positivi ae b(presi in qualsiasi formato ragionevole, incluso l'inserimento di un numero complesso semplice ), convertirlo in a + bidove si itrova il numero immaginario (radice quadrata di uno negativo). Quindi, aumentalo alla potenza di una terza variabile di input …
Nella relatività speciale , la velocità di un oggetto in movimento rispetto a un altro oggetto che si muove nella direzione opposta è data dalla formula: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) In questa formula, …
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.