Ta geometryczna spirala wygląda na skomplikowaną, ale dość łatwo ją narysować; weź następujące pole: Narysuj linię prostą między rogiem pudełka a pewną ustaloną odległością nad następnym rogiem przeciwnie do ruchu wskazówek zegara. Kontynuuj ten wzór do wewnątrz, zawsze pozostając w tej odległości od narożnika następnej linii. Oto kilka kolejnych wierszy. …
Twój program musi przyjąć dane wejściowe ( ndo celów opisu) i wypisać wszystkie permutacje liczby, która jest ndługa, bez powtarzających się cyfr, gdzie każda z cyfr poprzedzających indeks wraz z indeksem jest podzielna przez miejsce w liczbie, w której się znajduje . Możesz przeczytać o magicznych liczbach tutaj . Zasady: …
Napisz program, który po uruchomieniu wyświetli własny kod źródłowy i nic więcej. Wydaje się łatwe, prawda? Problem polega na tym, że po odwróceniu kodu źródłowego program musi wypisać „Witaj, świecie!” dokładnie bez cytatów. To jest golf golfowy, więc wygrywa najmniejsza liczba bajtów. Edycja : Twój quine musi być odpowiednim quine.
tło Rozważ turniej typu round-robin, w którym każdy zawodnik gra w jedną grę z każdym innym zawodnikiem. Nie ma remisów, więc każda gra ma zwycięzcę i przegranego. Uczestnik jest król turnieju, jeśli dla każdej innej zawodnik B , albo pokonać B lub pobić kolejny zawodnik C , który z kolei …
Twoim zadaniem jest napisanie programu, który znajdzie optymalną liczbę ruchów potrzebnych do przejścia od lewego dolnego rogu prostokąta do prawego górnego rogu naprzeciwko. Twój program zaakceptuje dane wejściowe jako uporządkowaną parę (width, height). Będą to wymiary prostokąta, z którymi będziesz pracować. Twój program utworzy ASCII-art rozwiązania (użyj .dla pustego kwadratu …
Jeśli mamy listę, powiedzmy listę [9, 2, 4, 4, 5, 5, 7], możemy zrobić na niej średnią ruchomą. Biorąc okno powiedzmy, 3 elementy, każdy element jest zastępowany przez okno takie jak:, [[9], [9, 2], [9, 2, 4], [2, 4, 4], [4, 4, 5], [4, 5, 5], [5, 5, 7]]a następnie …
Sekretarz Problem jest znanym problemem opisany jako sposób: Potrzebujesz nowej sekretarki Masz N kandydatów, z którymi możesz przesłuchać pojedynczo Jesteś w stanie ocenić każdego kandydata po rozmowie kwalifikacyjnej. Twój system punktacji nigdy nie da dwóm aplikantom tego samego wyniku Po przeprowadzeniu rozmowy z wnioskodawcą musisz natychmiast udzielić odpowiedzi „tak” lub …
Całkowicie nie zainspirowany wizualizacją długiego podziału ze sztuką ASCII ;) Twoim zadaniem jest pokazanie dodatkowej ręki ze sztuką ASCII. Rozwiązuje się dodawanie odręczne, dodając kolumny od prawej do lewej, umieszczając wartość jedynego miejsca w wyniku i przenosząc miejsce dziesiątek na górę następnej kolumny. Wejście Dane wejściowe mogą być generowane w …
Tak więc w matematyce 1. klasy uczysz się nazw wielokątów. Trzy boki to trójkąt, 4 to kwadrat, a 5 to pięciokąt. Jednak w przypadku wyróżnień 1. stopnia posuwasz się nieco dalej. Twoje wyzwanie Istnieje system nazewnictwa wielokątów powyżej kilku stron, więc dowolnie duże wielokąty mają swoją nazwę. Twoim zadaniem jest …
Język programowania SAS to niezgrabny, archaiczny język z 1966 roku, który jest nadal używany. Oryginalny kompilator został napisany w języku PL / I i rzeczywiście duża część składni pochodzi z języka PL / I. SAS posiada również makro preprocesora języka, który wywodzi się , że z PL / I , …
Drzwi przesuwne mają różne ceny w zależności od szerokości drzwi. Różne ceny są następujące: 60 - 80 cm: ¤150 81 - 100 cm: ¤200 101 - 120 cm: 20220 Kupując szafę, oczywiście chcesz zminimalizować koszty, więc Twoim zadaniem jest znalezienie szerokości drzwi, która minimalizuje całkowity koszt w oparciu o całkowitą …
Biorąc pod uwagę serię os reprezentujących kropki, połącz je pionowo lub poziomo Przykłady Wejście: o o o Wynik: o---o | | o Wejście: o o o o Wynik: o---o----o | o Spec Jeśli chcesz, aby dane wejściowe były wypełnione spacjami i tworzyły prostokąt, podaj to w swojej odpowiedzi Na owejściu …
Biorąc pod uwagę dane wejściowe programu Pig , SickPig , DeadPig , QuinePig lub DeafPig , wybierz jeden z tych „języków” losowo i zinterpretuj dane wejściowe jako „język”. Po pierwsze, losowo wybierz jednego z pięciu członków „Świni”: Świnia Jeśli wybrano Świnia, naśladuj tłumacza referencyjnego , wykonując następujące czynności: Znajdź pierwsze …
Piłka nożna to sport, w którym gracze kopią piłkę, a nie ją noszą. Niektóre zdezorientowane osoby mogą nazwać tę piłkę nożną. Drużyna piłkarska ma jednego bramkarza i 10 graczy na boisku. W piłce nożnej jest wiele formacji , które określają, gdzie powinien być każdy gracz (gracz oczywiście się porusza, ale …
Wygląda na to, że jeszcze go nie mamy, więc zaczynamy: Wyzwanie Napisz program lub funkcję, która pobiera datę jako dane wejściowe i wyświetla numer dnia w roku. Nie możesz do tego używać żadnych wbudowanych funkcji! Zasady Jak zwykle możesz napisać pełny program lub funkcję. Format danych wejściowych zależy od Ciebie, …
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.