Cel Biorąc pod uwagę tablicę 2D o dowolnym rozmiarze, napisz program lub funkcję, aby przesunąć na przemian kolumny i wiersze Przykład a b c d e f g h i j k l m n o Wszystkie elementy w pierwszej kolumnie przesuwają się o jeden wiersz w dół , w …
Biorąc pod uwagę klucz i tablicę ciągów, przetasuj tablicę, aby została posortowana, gdy każdy element zostanie XOR'owany kluczem. XOR'ing dwóch ciągów Aby XOR napisać kluczem, XOR każdą z wartości znakowych napisu przez jego parę w kluczu, zakładając, że klucz będzie się powtarzał na zawsze. Na przykład abcde^123wygląda następująco: a b …
Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> …
Definicja Narcystyczne liczby całkowite 1 tablicy uważają, że są lepsze niż ich sąsiedzi, ponieważ są ściśle wyższe niż ich średnia arytmetyczna. Sąsiedzi są zdefiniowani w następujący sposób: Jeśli liczba całkowita ma indeks 0 (pierwszy), to sąsiedzi są ostatnim i drugim elementem listy. Jeśli liczba całkowita nie jest pierwszą ani ostatnią, …
Tytuł jest prawidłowym kodem galaretki, który ma takie same wyniki, L€€z wyjątkiem dwukrotnego wydrukowania. tło Możesz pominąć tę sekcję, nie tracąc zdolności do ukończenia wyzwania Niektóre operacje w Jelly próbują najpierw przekonwertować swój argument na listę, zanim zastosują operację. Jednym z przykładów jest €szybkie mapowanie. Czasami prowadzi to do niezamierzonych …
Definiujemy hiper-średnią tablicy / listy (liczb) średnią arytmetyczną sum sum jej prefiksów. Na przykład hiper-średnia listy [1, 4, -3, 10]jest obliczana w następujący sposób: Otrzymujemy prefiksy: [1], [1, 4], [1, 4, -3], [1, 4, -3, 10]. Podsumowując każda: a [1, 5, 2, 12]. A teraz się średnią arytmetyczną z elementów …
Biorąc pod uwagę liczbę całkowitą njako dane wejściowe, zwraca listę zawierającą npowtarzane nczasy. Na przykład program wziąłby go 5i przekształcił w [5,5,5,5,5]. Elementy muszą być liczbami całkowitymi, a nie ciągami. Żadne wbudowane funkcje, które wykonują to zadanie, nie są dozwolone. To jest golf golfowy , więc obowiązują standardowe zasady.
Pomóż PPCG Mikołajowi dostarczyć prezenty Przegląd PPCG Claus spóźnia się z dostarczaniem prezentów, ponieważ w dzisiejszych czasach mamy tak wiele dziwnych dzieciaków. To sprawia, że PPCG Claus znacznie trudniej jest dostać wszystkie prezenty we właściwe miejsce. Twoim zadaniem jest pomóc mu poprawnie dostarczyć prezenty. Kompleksowość Biorąc pod uwagę listę wielkich …
Wyzwanie Biorąc pod uwagę tablicę liczb całkowitych otrzymanych ze stdin, argumentów funkcji, argumentów programu lub innej metody: Tylko wyjście minimalne i maksymalne liczby w tablicy za pomocą wartości zwracanej, standardowej lub innych metod dopasowania. Przykładowa sesja > minmax( {0, 15, 2, 3, 7, 18, -2, 9, 6, -5, 3, 8, …
To jest moje pierwsze pytanie o codegolf, więc z góry przepraszam, jeśli nie jest właściwe, i cieszę się z wszelkich opinii. Mam plik w tym formacie: a | rest of first line b | rest of second line b | rest of third line c | rest of fourth line …
Wprowadzenie Tablica wskaźników to tablica Lniezerowych liczb całkowitych, w których obowiązuje 0 ≤ L[i]+i < len(L)dla wszystkich indeksów i(przy założeniu indeksowania 0). Mówimy, że indeks i wskazuje na indeks L[i]+i. Tablica wskaźników jest pętlą, jeśli indeksy tworzą pojedynczy cykl długości len(L). Oto kilka przykładów: [1,2,-1,3]nie jest tablicą wskaźników, ponieważ 3nie …
Biorąc pod uwagę macierz A, możemy powiedzieć, że jest „sortowana”, jeśli każdy wiersz i kolumna Ajest posortowana (rosnąco od lewej do prawej dla wierszy i od góry do dołu dla kolumn). Zatem ta macierz jest posortowana: [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] …
Wyzwanie Biorąc pod uwagę n x nmacierz liczb całkowitych zn >= 2 1 2 3 4 oraz lista liczb całkowitych z dokładnie takimi 2nelementami [1,2, -3, -1] wyprowadza obróconą matrycę. Ta matryca jest konstruowana w następujący sposób: Weź pierwszą liczbę całkowitą z listy i obróć pierwszy rząd w prawo o …
Prawo Kirchhoffa mówi, że jeśli zsumujesz wszystkie prądy (dodatnie dla prądów zmierzających do skrzyżowania i ujemne dla prądu opuszczającego skrzyżowanie), zawsze otrzymasz wynik 0. Spójrz na następujący schemat: Korzystając z prawa Kirchhoffa, możesz zobaczyć, że i1 + i4 - i2 - i3 = 0, więc i1 + i4 = i2 …
Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.