Pytania otagowane jako array-manipulation

Konkurs mający na celu rozwiązanie konkretnego problemu poprzez użycie i manipulację tablicami.

2
Ściana tarczy
Tło historyczne Ściana tarczy to taktyczna formacja wojenna, której początki sięgają przynajmniej 2500 lat pne Składał się z wojowników nakładających się na tarcze tarcz swoich towarzyszy, tworząc „ścianę”. Urok taktyki wynika z faktu, że nawet najbardziej niewykwalifikowany wojownik mógł walczyć w ścianie, o ile mieli tarczę i broń. Ze względu …

30
Czy jestem golfistą?
Definicja i zasady Tablica golfy to tablica liczb całkowitych, w której każdy element jest większy lub równy średniej arytmetycznej wszystkich poprzednich elementów. Twoim zadaniem jest ustalenie, czy tablica dodatnich liczb całkowitych podanych jako dane wejściowe jest golfowa, czy nie. Nie musisz obsługiwać pustej listy. Obowiązują domyślne luki . Obowiązują standardowe …

18
Cykle matematyki odwrotnej
Zainspirowany przez tym W połączonym wyzwaniu jesteśmy proszeni o zastosowanie dodatku do elementów oryginału i rewersu tablicy wejściowej. W tym wyzwaniu nieco utrudnimy, wprowadzając inne podstawowe operacje matematyczne. Biorąc pod uwagę tablicę liczb całkowitych, przechodź przez +, *, -, //, %, ^, gdzie //jest dzielenie liczb całkowitych i ^wykładnik, jednocześnie …

28
Matryca w zakresie
Wyzwanie Biorąc pod uwagę całkowitą n>0wyprowadzeniu n+1 X n+1matrycę zawierającą wszystkie liczby całkowite od 1celu 2n, jak pokazano w testach mieszkowy Przypadki testowe n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 …

11
Kompresuj rzadką matrycę
Skompresuj rzadką macierz za pomocą skompresowanego rzadkiego wiersza (format CSR, CRS lub Yale) . Są to wszystkie te same formy kompresji (zignoruj ​​nowe Yale). Dane wejściowe mogą być dowolną strukturą danych 2d (lista list itp.): Np [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 …

30
Porównaj średnie z moich list
Uzyskiwanie średniej z listy (np. [2,6,7]) Uzyskaj długość listy: [2,6,7] -> 3 Podsumowując numery na liście: 2 + 6 + 7 = 15. Podzielenie sumy przez ich ilość: 15 / 3 = 5. Powinieneś porównać średnie z dwóch list dodatnich liczb całkowitych N i M , zwracając wartość, jeśli N …

28
Oblicz moduł odwrotności
Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub wskazuj, że …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

21
Najdłuższe równe podsekwencje
Definicje Podsekwencja może nie być ciągła, np. [1, 1, 1]Jest podsekwencja [1, 2, 1, 2, 1]. Równa podsekwencja to podsekwencja, w której każdy element jest równy. Najdłuższe równe podsekwencje mogą nie być unikalne, np. [1, 1]I [2, 2]oba są najdłuższymi równymi podsekwencjami [2, 1, 1, 2]. Wejście Niepusta lista dodatnich …

9
Wygeneruj sekwencję remika
Twoim zadaniem jest pobranie elementu wejściowego ni wyjściowego nSekcji remika, sekwencji, którą zrobiłem (przeglądanie OEIS ci nie pomoże). Definicja Każdy element Sekwencji remika jest zbiorem prawdziwych lub falseyowych wartości. Np [true, false].: Kroki do stworzenia członka Sekwencji remika są dość proste: Zacznij od pierwszego indeksu [](jest to element 0). Ustaw …

15
g o l f a t a n 2
Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

27
Policz, zamień, powtórz!
Definicja Zdefiniuj n- tą tablicę sekwencji CURR w następujący sposób. Zacznij od tablicy singletonów A = [n] . Dla każdej liczby całkowitej K w A wymienić wejścia k o k liczb naturalnych, liczy się od 1 do k . Powtórz poprzedni krok n - 1 jeszcze raz. Na przykład, jeśli …

3
Zrekonstruuj zygzakowatą matrycę
W ramach algorytmu kompresji standard JPEG rozwija matrycę do wektora wzdłuż przeciwbieżnych zmiennych kierunków: Twoim zadaniem jest pobranie rozwiniętego wektora wraz z wymiarami macierzy i odtworzenie odpowiedniej macierzy. Jako przykład: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 powinien ustąpić [1 2 3 4 …

4
Skompresowane dni tygodnia
Biorąc pod uwagę listę dni tygodnia, wypisz najkrótszą posortowaną reprezentację listy. Format wejścia to ciąg składający się z jednego lub większej liczby podciągi dwuznakowych Su(niedziela), Mo(poniedziałek), Tu(itd.), We, Th, Fr, I Sa. Dane wejściowe niekoniecznie muszą być podane w posortowanej kolejności. Aby przekonwertować dane wejściowe na format wyjściowy, Posortuj dane …

21
JavaScript: utwórz tablicę 10x10 z 1s
Oczywiście to wyzwanie byłoby trywialne z oddzielnymi funkcjami i bibliotekami, więc nie są dozwolone. Twój kod musi być zgodny ze specyfikacją ECMAscript (każda specyfikacja zrobi), więc nie ma odpowiedzi specyficznych dla przeglądarki. Tablica musi być dostępna po utworzeniu instancji. Mam odpowiedź, której na razie odmówię. Uwaga: to wyzwanie jest specyficzne …

7
Znajdź tablicę, która pasuje do zestawu sum
Rozważ tablicę Adługości n. Tablica zawiera tylko dodatnie liczby całkowite. Na przykład A = (1,1,2,2). Zdefiniujmy f(A)jako zbiór sum wszystkich niepustych, sąsiadujących pod-macierzy A. W tym przypadku f(A) = {1,2,3,4,5,6}. Kroki do produkcji f(A) są następujące: Podziemne Asą (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Ich odpowiednie …

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.