Podobne do generowania siatek trałowców , chociaż wyzwaniem jest stworzenie działającej siatki trałowców. To będzie dłuższy kod niż normalnie (tak myślę) . więcej informacji o trałowcu . Saper to gra logiczna, którą można znaleźć w większości systemów operacyjnych. Celem gry jest ustalenie, gdzie znajdują się miny na siatce, z podanymi …
Używając wybranego języka, napisz najkrótszą możliwą funkcję / skrypt / program, który zidentyfikuje słowo o największej liczbie unikalnych liter w tekście. Unikalne litery powinny zawierać dowolny wyraźny znak wykorzystujący kodowanie UTF-8 . Wielkie i małe wersje tego samego znaku są różne i wyraźne; 'a' != 'A' Słowa są powiązane dowolnymi …
To pytanie jest nieco trudniejsze niż wersja artystyczna ASCII. Nie ma sztuki, a teraz możesz wykonać arytmetykę zmiennoprzecinkową! Wyzwanie USS StackExchange podróżował przez pole grawitacyjne planety cg-00DLEF, kiedy na pokładzie miała miejsce eksplozja astronomiczna. Jako główny programista statku, Twoim zadaniem jest symulacja trajektorii statku, aby przewidzieć, czy będziesz zmuszony rozbić …
Natknąłem się na to pytanie, ponieważ wydaje się, że bardzo częstym przypadkiem jest znajdowanie unikatowych znaków w łańcuchu. Ale co, jeśli chcemy się ich pozbyć? Dane wejściowe zawierają tylko małe litery. Używane są tylko litery od a do z. Długość wejściowa może wynosić od 1 do 1000 znaków. Przykład: input: …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Wyzwanie Napisz najkrótszy możliwy program, który demonstruje całą składnię języka programowania: instrukcje, wyrażenia, operatory, słowa zastrzeżone itp. Weź gramatykę …
„przesadzone” to przykład słowa, które można wpisać lewą ręką na normalnej mapie klawiatury qwerty. „monopol” jest przykładem dla prawej ręki. Przeszukiwanie wordspliku uniksowego pod kątem słów, które można wpisać jedną ręką. Dane wyjściowe powinny składać się z dwóch wierszy: rozdzielonej spacjami listy takich słów dla lewej ręki, a następnie listy …
Biorąc pod uwagę wyrażenie arytmetyczne, które może obejmować nawiasy ( ()), wykładniki ( ^), dzielenie ( /) i mnożenie ( *), dodawanie ( +) i odejmowanie ( -) (w tej kolejności operacji), takie jak a ^ (2 / 3) * 9 * 3 - 4 * 6 wypisuje to samo …
Maszyna Maszyna typu kule bilardowe składa się tylko z symboli \ _ /wraz z dużymi i małymi literami, spacjami oraz liczbą 1. \i /są rampami. Piłka wychodząca z góry zostanie odbita odpowiednio na prawą lub lewą stronę. W przypadku obu ramp, jeśli piłka wychodzi z dowolnej strony, zostanie odchylona w …
cóż, jest to coś podobnego do tego pytania, ale z niewielkimi różnicami. musisz napisać program z zapytaniem o szerokość paska postępu i ile pracy zostało wykonane. a następnie narysuj pasek postępu z następującymi funkcjami: szerokość wskazuje, ile znaków musisz użyć, aby narysować pasek postępu postęp jest podawany za pomocą wartości …
Było wiele pytań dotyczących kalkulatorów; jednak nie wydaje się, aby jakiekolwiek obejmowały wdrożenie kalkulatora graficznego. Wyzwanie Masz napisać kompletny program, który pobiera wiele formuł jako dane wejściowe z STDIN i zapisuje je w STDOUT. Dane wejściowe przyjmą formę f1(x)=x^2-x-1. Pojawią fsię cyfry 0–9 (włącznie), a (x)=następnie formuła do wykresu. Twój …
Biorąc pod uwagę listę z zagnieżdżonymi listami, zwróć listę z zagnieżdżonymi elementami list. Wejście Lista będzie mieć najwyżej 4 zagnieżdżone listy. Policz wszystkie zera w danych wejściowych jako spację zerową. Wynik Indywidualnie wydrukuj każdy element. Nie drukuj danych wyjściowych jako listy. Możesz oddzielić każdy element dowolnym rodzajem białych znaków. Przykłady …
Zainspirowany tym pytaniem . Utwórz program, który zachęca użytkownika do zapisania niektórych danych, a gdy program kończy pracę, wypluj sam program, z wyjątkiem danych sesji zmienionych. Następnie użytkownik otwiera nowo wygenerowany program i może przywołać dane z poprzedniego programu. Polecenia KEY VALUE: ustawia zmienną sesji KEYnaVALUE *: wyczyść wszystkie dane …
Twój program powinien obliczyć liczbę ruchów, które rycerz szachowy musi osiągnąć, aby dotrzeć do każdego pola szachownicy. Dane wejściowe będą dwiema liczbami całkowitymi oddzielonymi spacją reprezentującymi współrzędne początkowego kwadratu (współrzędna pozioma, a następnie pionowa, każda 0-7 włącznie). Twój program powinien wypisać siatkę liczb zawierającą minimalną liczbę ruchów, które rycerz szachowy …
Zadanie Napisz program lub funkcję, która oblicza nazwę dnia tygodnia podaną przez użytkownika. Wejście wyjście Wejściowy jest ciągiem YYYYMMDD. Przykład wartości wejściowych: 20110617: 17 czerwca 2011 r 19040229: 29 lutego 1904 r 06661225: 25 grudnia 666 00000101: 1 stycznia 0 99991231: 31 grudnia 9999 Możesz założyć, że wszystkie dane wejściowe …
Napisz program, który wykonuje interpolację wielomianową przy użyciu prawdziwych liczb wymiernych o dowolnej dokładności. Dane wejściowe wyglądają następująco: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Możesz założyć, że przed =znakiem i po nim jest dokładnie jedna biała spacja , wszystkie liczby są ułamkami lub …
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.