Dane wejściowe składają się z i wierszy z informacjami o sąsiadach. Każdy i- ty wiersz zawiera 4 wartości reprezentujące sąsiada i odpowiednio w kierunku północnym , wschodnim , południowym i zachodnim . Tak więc każda wartość reprezentuje sąsiada w danym kierunku i- tego rzędu, zaczynając od rzędu 1, i może …
Rotonimy 2 „Rotonim” to słowo, które ROT13 zamienia na inne słowo (w tym samym języku). W tym wyzwaniu zastosujemy alternatywną definicję: „Rotonim” to słowo, które cyklicznie przesuwa się / obraca w inne słowo (w tym samym języku). Na przykład: 'stable' < 'tables' < 'ablest' 'abort' > 'tabor' 'tada' >> 'data' …
Opis Otrzymujesz wyniki funkcji zakresu, w której każdy element został zaokrąglony w dół do najbliższej liczby całkowitej. Twoim celem jest odzyskanie oryginalnej listy. Na przykład następująca funkcja (w Python3) wygeneruje dane wejściowe dla Twojego programu: from numpy import arange, floor def floored_range(A, B, C): return list(floor(arange(A, B, C))) Dane wyjściowe …
Czy lubisz oglądać fajne timelapsy konstrukcji lub inne masywne prace wykonane w kilka minut? Zróbmy tutaj. Będziemy patrzeć na koparkę kopiącą kamieniołom, robiąc zdjęcia każdego dnia, aby zobaczyć cały postęp. Twoim zadaniem jest pokazanie nam tego procesu! Kamieniołom jest definiowany przez szerokość pierwszej warstwy. Koparka jest definiowana przez jej zdolność …
Tło: Pi ( π) jest liczbą transcendentalną , a zatem ma niekończącą się reprezentację dziesiętną. Podobnie reprezentacja nie kończy się, jeśli jest zapisana w jakiejkolwiek innej liczbie całkowitej. Ale co, jeśli napisalibyśmy to w bazie π? Cyfry dziesiętne reprezentują potęgi 10, więc: π = 3.14… = (3 * 10^0) + …
Napisz funkcję lub program, który otrzyma listę imion, wyświetli lub zwróci listę, w której duplikaty imion mają unikalną skróconą wersję ich nazwiska. Wejście: Lista nazwisk, w której nazwa jest zdefiniowana przez dane imię i nazwisko oddzielone spacją. Nazwy to niepuste ciągi znaków zawierające tylko wielkie i małe litery. Lista może …
Mamy wiele wyzwań w oparciu o bazę 10, bazę 2, bazę 36, a nawet bazę -10 , ale co z wszystkimi innymi racjonalnymi bazami? Zadanie Biorąc pod uwagę liczbę całkowitą w podstawie 10 i bazę wymierną, zwróć liczbę całkowitą w tej podstawie (jako tablicę, łańcuch itp.). Proces Trudno wyobrazić sobie …
Biorąc pod uwagę szerokość / długość geograficzną dwóch punktów na Księżycu (lat1, lon1)i (lat2, lon2)oblicz odległość między dwoma punktami w kilometrach, używając dowolnej formuły, która daje taki sam wynik jak formuła haverine. Wejście Cztery wartości całkowite lat1, lon1, lat2, lon2w stopniach (kąt) lub cztery wartości dziesiętne ϕ1, λ1, ϕ2, λ2w …
Większość ludzi zna pułapkę polegającą na liczeniu owiec na sen. Jest stado owiec, niektóre skaczą przez płot, a ty liczysz owce, które skaczą. Podobno pomaga to uspokoić umysł i wprawia cię w stan snu, dzięki czemu zasypiasz. Oto owca ASCII zwrócona w prawo, czekająca na policzenie: '00^> || Oto owca …
Zrównoważona logika trójskładnikowa Trójargumentowy jest zwykle inna nazwa podstawy 3, to znaczy, każda cyfra jest 0, 1lub 2, a każde miejsce jest warte 3 razy tyle, ile następnej kolejności. Zrównoważone trójskładnikowe jest modyfikacją trójskładnikowego wykorzystującą cyfry -1, 0i 1. Ma to tę zaletę, że nie wymaga znaku. Każde miejsce jest …
To nie ma praktycznego celu, ale golf może być świetną zabawą. Wyzwanie Biorąc pod uwagę liczbę n , Policzyć ilość każdej cyfry w n i dodać 1 do każdej liczby Weźmy pierwszą faktoryzację n Policz liczbę każdej cyfry w rozkładzie na czynniki pierwsze n , bez uwzględnienia podwójnych liczb pierwszych …
W przypadku pominięcia kodowania drzew czynników , oto definicja drzewa czynników: Pusty ciąg to 1. Łączenie oznacza mnożenie. Liczba n ujęta w nawiasy (lub dowolne sparowane znaki) reprezentuje n- tą liczbę pierwszą, przy czym 2 oznacza pierwszą liczbę pierwszą. Zauważ, że odbywa się to rekurencyjnie: n- ta liczba pierwsza jest …
Wiesz, czym jest palindrom , liczba pierwsza i randka . Twoim zadaniem jest wymienić wszystkie daty w ciągu 100 tysięcy lat, które spełniają wszystkie trzy cechy. Nie licz nic poza liczbami, użyj następujących formatów: RRRRMMDD i RRRRRMMDD . Daty między 0000-01-01 a 9999-12-31 powinny być wydrukowane jako 8-cyfrowe daty palindromów …
Biorąc pod uwagę macierz kwadratową, wyprowadzaj wartości własne macierzy. Każda wartość własna powinna być powtarzana kilka razy równa jej algebraicznej krotności. Te wartości własnych macierzy Asą wartości skalarne λ, tak że przez pewien wektor kolumny v, A*v = λ*v. Są to również rozwiązania charakterystycznego wielomianu A: det(A - λ*I) = …
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.