defintion Una matrice centrosimmetrica è una matrice quadrata simmetrica rispetto al suo centro. Più rigorosamente, una matrice di dimensioni n × n è centrosimmetrica se, per qualsiasi iAAAn×nn×nn \times n è soddisfatta la seguente relazione: A ii,j∈([1,n]∩Z)i,j∈([1,n]∩Z)i,\: j \in ([1, n] \cap \mathbb{Z})Ai,j=An+1−i,n+1−jAi,j=An+1−i,n+1−jA_{i,\:j}=A_{n+1-i,\:n+1-j} Esempi di tali matrici Ecco un'illustrazione della …
Trova la differenza tra il quadrato delle somme e la somma dei quadrati. Questa è la rappresentazione matematica: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Il programma / metodo dovrebbe prendere due input, questi sono i limiti inferiore e superiore dell'intervallo e sono inclusivi. I limiti saranno numeri interi superiori a 0. Il tuo …
Titolo alternativo: Racconta la tua pena detentiva sul muro Dato un numero n, i conteggi di output raggruppati nel tradizionale 5 per gruppo e 50 per riga. Esempi 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | …
Nota: questo è il numero 2 in una serie di sfide di manipolazione di array . Per la sfida precedente, fai clic qui . Separare gli elenchi nidificati Per separare i valori in un elenco nidificato, appiattirlo e quindi avvolgere ciascun valore in modo che sia alla stessa profondità nidificata …
Scrivi un programma o una funzione che accetta come input una matrice di numeri interi non negativi e genera in ordine una serie di vettori / array con gli elementi della matrice di input in ordine, divisi in modo tale che ogni vettore sommi fino a 15. Se la somma …
Questa sfida è davvero semplice (e un precursore di una più difficile!). Dato un array di accessi alle risorse (semplicemente indicato da numeri interi non negativi) e un parametro n, restituisce il numero di errori della cache che avrebbe supponendo che la nostra cache abbia capacità ne utilizza uno schema …
Correlato ma molto diverso. Un boustrophedon è un testo in cui ogni altra riga della scrittura è capovolta o invertita, con lettere invertite. In questa sfida, invertiremo tutte le altre righe, ma lasceremo intatti i personaggi utilizzati. Puoi scegliere quali linee invertire, purché siano tutte le altre. Puoi prendere il …
Stock Time Machine Hai ottenuto l'accesso a un set di dati, tomorrowStocksche contiene i prezzi delle azioni della tua attività preferita sul NASDAQ. Questo set di dati è un contenitore indicizzato dall'apertura dell'ultimo minuto. Ogni indice contiene il prezzo del titolo in quel momento. // Assume the stock market opens …
Il cosiddetto fenomeno Will Rogers descrive un modo per modificare le statistiche aumentando la media in due (multi) set quando un elemento viene spostato tra i due set. Come semplice esempio, considera i due set A = {1, 2, 3} B = {4, 5, 6} I loro mezzi aritmetici sono …
L'obiettivo Questa sfida è molto semplice. Il tuo input è un array 2D rettangolare di numeri interi, delle dimensioni di almeno 1 × 1. Può essere preso in qualsiasi formato ragionevole. L'output deve essere l'array di input, ma con tutte le voci non nella prima o nell'ultima riga o colonna …
Informazioni sulla serie Farò una piccola serie di sfide di code-golf che ruotano attorno al tema della casualità. Questo sarà fondamentalmente un campo da golf a 9 buche , ma si sviluppa su diverse domande. Puoi partecipare a qualsiasi sfida individualmente come se fosse una domanda normale. Tuttavia, manterrò una …
Aiuto! Mi sembra di avere un'eco fastidiosa in alcuni dei miei array e mi piacerebbe liberarmene. In questo caso, l'array originale si ripete da qualche parte nel mezzo causando l'aggiunta reciproca dei valori. Ad esempio, l'array [ 422, 375, 527, 375, 859, 451, 754, 451 ]contiene un'eco di se stesso …
Dato un elenco finito, restituisce un elenco di tutti i suoi prefissi, incluso un elenco vuoto, in ordine crescente della loro lunghezza. (Fondamentalmente implementando la funzione Haskell inits.) Dettagli L'elenco di input contiene numeri (o un altro tipo, se più conveniente). L'output deve essere un elenco di elenchi . L'invio …
Data qualsiasi stringa, stampala sotto forma di un triangolo in cui il testo scorre su e giù lungo ciascuna diagonale. Ad esempio, un input di "Hello World"dovrebbe produrre: d l r d o l W r d o l o W r d l o l l o W r …
Il tuo programma dovrebbe prendere un array come input. La matrice: Sarà sempre 1 dimensionale Conterrà solo numeri interi Può essere vuoto Il programma dovrebbe invertire l'array e quindi aggiungere gli elementi all'originale, ad esempio: Ingresso: [1, 2, 3] Originale: [1, 2, 3] invertito: [3, 2, 1] [1, 2, 3] …
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.