Wyzwanie polega na stworzeniu programu, który sortuje listę słów, tyle że słowa muszą być w kolejności losowego danego alfabetu. Twój program zaakceptuje ciąg słów oddzielonych przecinkami i nowy alfabet. Twój program wyświetli każde słowo w ten sam sposób w nowej posortowanej kolejności. Przykład: Wejście: home,oval,cat,egg,network,green bcdfghijklmnpqrstvwxzaeiouy Wynik: cat,green,home,network,egg,oval To jest …
Gdy szukasz czegoś w Google , wygodnie wyświetla wiadomość u góry strony, mówiąc coś w rodzaju About 53,000,000 results (0.22 seconds). (Liczby zmieniają się oczywiście w zależności od tego, czego szukano). W tym wyzwaniu napiszesz program, który rysuje logarytmiczny wykres ASCII liczby wyników podanych przez Google podczas wyszukiwania wszystkich niepustych …
tło Kafelkowanie Fibonacciego to kafelkowanie linii (1D) przy użyciu dwóch segmentów: krótkiego, S i długiego, L (ich stosunek długości jest złotym stosunkiem, ale to nie jest istotne dla tego wyzwania). Aby kafelkowanie z użyciem tych dwóch prototypów było faktycznie kafelkami Fibonacciego, muszą być spełnione następujące warunki: Zestawienie nie może zawierać …
Informacje Każda z liczb od 1 do 9 oznacza komórkę w sąsiedztwie Moore'a , przy czym 5 to komórka centralna. Więc: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} Wyzwanie Możesz pobrać dane wejściowe …
Musisz wziąć 2 ciągi wejściowe i wyprowadzić sumę tych dwóch ciągów bez konwertowania ich na int lub przy użyciu dowolnego typu danych liczbowych. dawny. string one = "123"; string two = "456"; string sum = "579"; Załóżmy, że łańcuchy nie będą dłuższe niż 10 cyfr. To jest kod golfowy i …
Bulgarian Solitaire to gra dla jednego gracza, popularna przez Martina Gardnera w jego kolumnie matematycznej w Scientific American . Masz Nidentyczne karty, podzielone na stosy. Z każdego stosu bierzesz kartę i tworzysz nowy stos z usuniętymi kartami. Powtarzasz ten proces, dopóki nie osiągniesz stanu, który już widziałeś, więc kontynuowanie powtórzy …
Trochę tła Pręty liczące to małe słupki (o długości 3-14 cm), które były używane przez matematyków z wielu kultur azjatyckich przez ponad 2000 lat do reprezentowania dowolnej liczby całkowitej lub ułamka. (W tym zadaniu skupimy się jednak na liczbach całkowitych bez znaku). Była też wersja napisana, zwana liczbami prętowymi. Oto …
Mam program, który generuje sformatowany kod Brainfuck. Uruchamiam mój program ./example "S" i wynik jest +[>+ < +++ ] >--. który drukuje literę S w Brainfuck. Twoim celem jest napisanie programu, który akceptuje łańcuch jako dane wejściowe i wyjściowe w innym języku, który wypisuje ten łańcuch. Kod źródłowy twoich programów …
Aby wygrać to wyzwanie, należy napisać najkrótszy skrypt „timeago”, który wyświetla liczbę dekad, lat, tygodni, dni, godzin, minut i sekund między danym znacznikiem czasu Unix a czasem uruchomienia skryptu. Musisz podać różnicę czasu w „najniższych kategoriach”, np. 1 weekNie 7 days, 9 yearsnie 0 decades 9 years. Musisz także poprawnie …
Po katastrofalnej przejażdżce kajakiem spadłeś z wodospadu na końcu rzeki. Twoje kajak eksplodowało, ale udało ci się przetrwać eksplozję. Jednak twoja podróż po rzece zbiegła całkowicie z mapy - teraz zagubiłeś się w środku lasu. Na szczęście nadal masz umiejętności programistyczne, więc zdecydujesz się wyrzeźbić program na boku drzewa, aby …
Jest to dodatkowe wyzwanie dla wyzwania generowania łamigłówek Loopy . Możesz spróbować rozwiązać to wyzwanie, zanim spróbujesz trudniejszego wyzwania w poprzednim łączu. Celem tego wyzwania jest sprawdzenie rozwiązania łamigłówki. Proszę wziąć całą dokumentację dotyczącą tego, czym jest zwariowana łamigłówka z poprzedniego linku. Rozwiązana łamigłówka jest sformatowana w bardzo podobny sposób, …
Zadanie Napisz program, który określi, że zabrzmiała nuta, a także ile centów nie zostało dostrojone, struny dostrojonej do określonej częstotliwości i wciśniętej w danym punkcie. Dla uproszczenia załóżmy, że częstotliwość wytwarzanego dźwięku i długość struny po prawej stronie od miejsca jej wciśnięcia są odwrotnie proporcjonalne. Uwaga: to zadanie dotyczy wyłącznie …
Wyobraź sobie kostkę, którą możemy pokroić na mniejsze kostki bez pozostawiania kawałków. Sprawdź, ile kostek można wyciąć. Na przykład, sześcian można pokroić na 8, 27 (oczywiście 3 potęgi liczb całkowitych) i 20 (19 małych kostek plus jeden osiem razy większy od pozostałych, patrz zdjęcie). Zobacz tutaj pomoc: http://mathworld.wolfram.com/CubeDissection.html Program powinien …
Wyzwanie Dla danego zestawu n liczb całkowitych napisz program, który wyświetli jego indeks leksykograficzny. Zasady Dane wejściowe muszą być tylko zbiorem unikatowych nieujemnych liczb całkowitych oddzielonych spacjami. Powinieneś wypisać indeks leksykograficzny (zakres od 0 do n! -1 włącznie) permutacji. Nie można używać bibliotek permutacji ani wbudowanych permutacji. Nie możesz wygenerować …
Napisz program, który pobiera drzewo binarne jako dane wejściowe i wyświetla najgłębszy węzeł i jego głębokość. W przypadku remisu wydrukuj wszystkie zaangażowane węzły oraz ich głębokości. Każdy węzeł jest reprezentowany jako: T(x,x) T(x) T gdzie Tjest identyfikatorem jednego lub więcej znaków alfanumerycznych, a każdy xjest innym węzłem. Oto prosta definicja …
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.