Pytania otagowane jako matrix

Matryca to lista liczb ułożonych w prostokąt z wierszami i kolumnami. W programowaniu jest również znany jako tablica 2D. Użyj tego znacznika, jeśli Twoim wyzwaniem jest manipulowanie matrycami.

9
Oblicz stałą tak szybko, jak to możliwe
Wyzwanie polega na napisaniu najszybszego możliwego kodu do obliczenia stałej macierzy . Stała n-by- nmatrix A= ( ai,j) jest zdefiniowana jako Tutaj S_nreprezentuje zestaw wszystkich permutacji [1, n]. Jako przykład (z wiki): W tym pytaniu macierze są kwadratowe i mają tylko wartości -1i 1na nich. Przykłady Wkład: [[ 1 -1 …

12
Znajdź kołysankę podpalacza
Wyobraź sobie podpalacza spacerującego po mieście i zbierającego ofiary według ściśle określonego wzoru (lub, alternatywnie, wyobraź sobie pszczołę latającą po ogrodzie i zbierającą kwiaty do zapylania według określonego wzoru ). Powiedzmy, że miasto jest macierzą N × N , gdzie N jest liczbą całkowitą większą lub równą 2 . Rozpocznie …

30
Kroki ortodontyczne
Nawigacja w matrycy 2D jest powszechnym problemem. Widzieliśmy to wiele razy i zobaczymy ponownie. Pomóżmy więc nam w przyszłości i opracujmy najkrótsze rozwiązania w celu wygenerowania wszystkich ośmiu możliwych kroków w matrycy 2D. Wyzwanie Twój kod musi generować następujące 8 par -1,0,1 w dowolnej kolejności: (0,1) (0,-1) (1,0) (-1,0) (1,1) …

29
Podsumowanie rotacji
Weź wejściową macierz kwadratową zawierającą dodatnie liczby całkowite i oblicz „obróconą sumę” macierzy. Obrócona suma: Weź sumę oryginalnej matrycy i tej samej matrycy obróconej o 90, 180 i 270 stopni. Załóżmy, że macierz jest: 2 5 8 3 12 8 6 6 10 wówczas obrócona suma będzie wynosić: 2 5 …

22
Czy to dobra tablica 2048?
To jest moje pierwsze pytanie tutaj, więc wszelkie sugestie w komentarzach będą mile widziane! Dzięki ;) Wprowadzenie Jednym z bardzo wspólna strategia dla 2048 gry jest nigdy przesuwając w dół . To umieszcza wszystkie duże liczby na górze, a dolne na dole. Tak więc, jeśli zastosujesz tę strategię poprawnie, twoja …

30
Indeks wiersza z większością elementów niezerowych
To jest proste: weź macierz liczb całkowitych jako dane wejściowe i wyślij indeks wiersza z najbardziej niezerowymi elementami. Możesz założyć, że będzie tylko jeden wiersz z najbardziej niezerowymi elementami. Przypadki testowe: Są to indeksy 1, możesz wybrać, czy chcesz indeksować 0 czy 1. 1 0 row = 1 --- 0 …
26 code-golf  matrix 

30
Utwórz macierz szachownicy
Weź jako liczbę całkowitą dodatnią n i wyślij macierz szachownicy n-na-n składającą się z 1 i 0 . Lewa górna cyfra powinna zawsze wynosić 1 . Przypadki testowe: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 …

10
Symboliczne mnożenie macierzy
Istnieje wiele różnych sposobów wyjaśnienia mnożenia macierzy. Będę trzymać jedną cyfrę, ponieważ uważam, że większość ludzi tutaj jest z nią zaznajomiona (a ta liczba jest bardzo opisowa). Jeśli potrzebujesz bardziej szczegółowych informacji, sugeruję odwiedzić artykuł w Wikipedii lub wyjaśnienie na temat WolframMathWorld . Proste wyjaśnienie: Załóżmy, że masz dwie macierze, …

16
Tarcze armii rzymskiej
Wpis w piaskownicy (usunięty) Stare formacje armii rzymskiej są bardzo znane na całym świecie. W tych formacjach rzymscy legioniści zgrupowani w geometryczny kształt (zwykle prostokąt) chronią boki i ich większą część za pomocą swoich tarcz. Legioniści w pozycjach wewnętrznych zakrywali górną część, umieszczając tarczę nad głowami, legioniści na bokach nosili …
26 code-golf  matrix 

3
Golf Darmowy lunch
Znajdź maksymalnie zyskowną sekwencję wymian, biorąc pod uwagę tabelę kursów walut. Jako przykład pod waluty riary (to waluta domowy), B AHT, C, EDI, a D Enar gdzie wskaźnik z jednego do drugiego (po każdej szybkość transakcja została pobrana) jest określona przez (wiersz, kolumna) wpisie tabela kursów walut poniżej: TO A …

11
Czy to matryca Pascala?
W trójkącie Pascala każda liczba jest sumą dwóch liczb bezpośrednio nad nią, traktując puste miejsca jako zero: Obracając trójkąt, możemy wycinać kwadratowe macierze o różnych rozmiarach i obrotach, które nazywam macierzami Pascala . Zauważ, że te macierze zawsze muszą zawierać pierwszą 111 . Oto kilka przykładów: 1 1 1 1 …

8
Wybuchające liczby
piaskownica (usunięty) Zdefiniujmy macierz 9s jako: N.= ⎡⎣⎢999999999⎤⎦⎥N.=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Zdefiniujmy liczbę wybuchającą jako liczbę w pozycji którą można rozłożyć na równe liczby całkowite między wszystkimi sąsiadującymi z nią sąsiadami (w tym sobą), a wartość bezwzględna każdej części jest większa niż 0.( x , y)(x,y)(x,y) Z poprzedniej …
25 code-golf  matrix 

12
Narysuj moje kontury
Biorąc pod uwagę prostokątną matrycę elewacji, narysuj jej kontury. Zadanie Dwa elementy xi ysą na tym samym poziomie konturu, jeśli floor(x/10) == floor(y/10). Na przykład, 52i 58są na tym samym poziomie konturu, ale 58i 64nie są. Czynność rysowania konturów jest zdefiniowana w następujący sposób: Dla każdego elementu ezamień go na …

4
Rotacje z przeplotem
Wyzwanie Biorąc pod uwagę kwadratową matrycę znaków (jednobajtowe znaki drukowalne ASCII), obróć każdy „pierścień” matrycy w przeciwnych kierunkach. Weźmy przykład: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Następnie najbardziej zewnętrzny pierścień obraca …
25 code-golf  matrix 

17
Determinant Vandermonde
Podany wektor nwartości (x1,x2,x3,...,xn)zwraca wyznacznik odpowiedniej macierzy Vandermonde . Tę determinantę można zapisać jako: Detale Twój program / funkcja musi zaakceptować listę liczb zmiennoprzecinkowych w dowolnym dogodnym formacie, który pozwala na zmienną długość, i wyprowadzić określoną determinantę. Możesz założyć, że dane wejściowe i wyjściowe mieszczą się w zakresie wartości obsługiwanych …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.