tło Zbudowałem prosty tor przeszkód, umieszczając pudła w prostokątnym pokoju. Teraz chcę policzyć liczbę zasadniczo różnych sposobów rozwiązania tego problemu. Chcę, żebyś napisał mi program do tego. Wkład Twoje dane wejściowe to niepusty prostokątny układ znaków .#. Kropki .to pusta przestrzeń i #są przeszkodami. Ścieżka przez przeszkody Kurs rozpoczyna się …
Okazuje się, że nazwa użytkownika Doorknob na GitHub, Reddit i innych stronach to KeyboardFire . To daje mi pomysł ... Zadanie Pracujesz w KeyboardFire Inc., firmie produkującej specjalne klawiatury. I przez „specjalne” rozumiem, że za każdym razem, gdy naciskasz klawisz, coś w twoim domu zapala się! Dzięki nowej serii klamek …
Spójrz na to zdjęcie. W szczególności, w jaki sposób rozmieszczone są otwory na końcach. ( Źródło obrazu ) Zauważ, jak rury na tym obrazie są upakowane w sześciokątny wzór. Wiadomo, że w 2D sieć sześciokątna jest najgęstszym upakowaniem kół. W tym wyzwaniu skupimy się na zminimalizowaniu obwodu wypełnienia kół. Jednym …
Twoim zadaniem jest skompilowanie wyrażeń regularnych ... poprzez określenie podstawienia każdej postaci w wyrażeniu regularnym. Regeksy Wyrażenia regularne obsługują je REGEX = (LITERAL REGEX / GROUP REGEX / STAR REGEX / ALTERNATIVE) LITERAL = 1 / 0 GROUP = '(' REGEX ')' STAR = (LITERAL / GROUP) '*' ALTERNATIVE = …
Wprowadzenie Napisz program lub funkcję, która dodaje kroplę kapitału do akapitu. Program wprowadzi tekst do sformatowania, szerokość kolumny i liczbę wierszy upuszczenia kapitału. Wielkie litery wyglądają tak: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...| ~~~' Jest to wyzwanie typograficzne . Wkład Wprowadź …
Wyjaśnienie: W zeszłym roku na lekcji matematyki od czasu do czasu otrzymywaliśmy te niezwykle proste, choć równie irytujące pytania, zwane diamentowymi łamigłówkami. Były to w zasadzie pytania, w których otrzymalibyśmy sumę, a następnie produkt został poproszony o znalezienie dwóch liczb, które po pomnożeniu dają iloczyn, a po dodaniu dają sumę. …
Napisz program, który pobiera jako dane wejściowe ciąg i liczbę całkowitą ni wyprowadza: Ciąg, który został przekazany do programu kilka nrazy temu; Nowy program, który zostanie użyty do następnego wywołania. Nie możesz przechowywać żadnych danych poza programem, a twój program nie może wywoływać poprzednich programów w łańcuchu. Jeśli ciąg nie …
Wprowadzenie Jesteś biologiem badającym wzorce ruchowe bakterii. Twój zespół badawczy ma ich kilka na szalce Petriego, a ty rejestrujesz ich aktywność. Niestety, jesteś poważnie niedofinansowany i nie możesz sobie pozwolić na kamerę wideo, więc po prostu rób zdjęcia anteny w regularnych odstępach czasu. Twoim zadaniem jest stworzenie programu, który śledzi …
Gratulacje! Właśnie zostałeś zatrudniony przez NASA do pracy nad nowym projektem Horizons 2. Niestety ostatnio miały miejsce ogromne cięcia budżetowe, więc najwyższe kierownictwo postanowiło sfałszować cały planowany przelot Plutona (podobnie jak w przypadku lądowań na Księżycu w latach 70.). Twoim zadaniem jest napisanie programu, który zaakceptuje jako datę datę w …
Istnieje wariant dobrze znanego problemu N-królowych, który dotyczy królowych i rycerzy i jest uważany za „znacznie trudniejszy” 1 . Opis problemu jest następujący: Musisz umieścić taką samą liczbę rycerzy ♞ i królowych ♛ na szachownicy, aby żaden pionek nie atakował żadnego innego pionka. Jaką maksymalną liczbę elementów możesz umieścić na …
Czy kiedykolwiek chciałeś zapytać kompilatora „Dlaczego?” Większość z nas była sfrustrowana, gdy kod nie działa tak, jak powinien. Mathworks wdrożył więc ładną małą funkcję why, która odpowiada na pytanie. Aby podać kilka przykładów z MATLAB: why The programmer suggested it. why To fool the tall good and smart system manager. …
Wyzwanie Biorąc dodatnią liczbę całkowitą N, która jest 28 lub powyżej, wyjście lista numerów podsumowujących na Nktóry wykorzystuje każdą cyfrę 1przez 7dokładnie jeden raz. Możesz podać jako program lub funkcję. Cyfry mogą pojawiać się same lub być połączone, o ile użyjesz każdego z nich bez powtórzeń. Na przykład [12, 34, …
Bonjour, PPCG! Quelle heure est-il? Oznacza to, która godzina jest po francusku, bo właśnie o to chodzi w tym wyzwaniu. Czas mówienia po francusku (przynajmniej formalnie) różni się nieco od mówienia po angielsku. Mówienie czasu zaczyna się od Il est (Jest). Następnie podajesz godzinę, po której następuje heures (godzina). (Jeśli …
Uwaga 2: Przyjąłem @DigitalTrauma6-bajtową odpowiedź. Jeśli ktokolwiek może to pokonać, zmienię przyjętą odpowiedź. Dzięki za grę! Uwaga: Przyjmę odpowiedź o 18:00 czasu MST w dniu 14.10.2015. Dzięki wszystkim, którzy wzięli udział! Jestem bardzo zaskoczony, że nie zostało to jeszcze zadane (lub nie szukałem wystarczająco dużo). Tak czy inaczej, to wyzwanie …
Napisz funkcję, która pobiera listę liczb całkowitych dodatnich i zwraca listę liczb całkowitych zbliżonych do procentu całkowitego dla odpowiedniej liczby całkowitej w tej samej pozycji. Wszystkie liczby całkowite na liście zwrotów muszą się sumować dokładnie do 100. Możesz założyć, że suma liczb całkowitych przekazanych jest większa niż 0. To, jak …
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.