NetHack to gra typu roguelike, w której gracz musi odzyskać Amulet Yendora z najniższego poziomu lochu. Cała gra, powszechnie używana przez telnet, jest reprezentowana przez grafikę ASCII. Gra jest niezwykle wymagająca i wymaga wiedzy na temat wielu mechanizmów gry, aby odnieść sukces. Na potrzeby tego wyzwania załóż, że cały loch …
Interesuje mnie widok programów, które nie proszą o żadne dane wejściowe, wypisują kopie googolów jakiegoś niepustego łańcucha, nie mniej, nie więcej, a potem się zatrzymują. Googol definiuje się jako 10 ^ 100, to znaczy 1, a następnie przez sto 0 jest w systemie dziesiętnym. Przykładowe dane wyjściowe: 111111111111111111111111111111111111111111111111111111111111111111111111... lub Hello …
Jesteś Desmond Hume. Przez ostatnie 3 lata ty i twój partner, Kelvin, byliście niewolnikami komputera, który wymaga wprowadzenia określonej sekwencji co 108 minut, aby uratować świat. 4 8 15 16 23 42 Twój partner zmarł 40 dni temu (z powodu nieszczęśliwego wypadku z głową Kelvina i dużym kamieniem) i nie …
Dwa słowa są izomorfami, jeśli mają ten sam wzór powtarzania liter. Na przykład, zarówno ESTATEi DUELEDmają wzórabcdca ESTATE DUELED abcdca ponieważ litery 1 i 6 są takie same, litery 3 i 5 są takie same i nic więcej. Oznacza to również, że słowa są powiązane szyfrem podstawienia, tutaj z dopasowaniem …
Słyszałem, że twój kod może działać szybciej, jeśli wcinasz go w odwrotnej kolejności, dzięki czemu kompilator może przetwarzać go jak wzorzec projektu drzewa od samego początku „gałęzi”. Pomaga to, ponieważ grawitacja przyspieszy czas kompilacji kodu, a wydajność struktury danych ulegnie poprawie. Oto przykład ze skryptów Java: function fib(n) { var …
Wprowadzenie Złe wieści - masz szlaban. Twój nauczyciel języka angielskiego nie rozumie tej witryny i chce, abyś „przestał robić matematykę cyfrowym psom, to jest lekcja angielskiego!” Skazała cię 25 razy na napisanie swojego ulubionego powiedzenia na tablicy, co da w sumie 100 wierszy na tablicy. The eighteen-hundreds were a time …
Tytuł mówi wszystko. Twoim celem jest napisanie programu, który utworzy aw × h prostokąta znaków, który można obracać i ponownie uruchomić, aby wygenerować liczbę wykonanych obrotów o 90 ° w kierunku przeciwnym do ruchu wskazówek zegara (CCW). Na przykład, jeśli program 3 × 2 abc def rozwiązany problem, początkowo generowałby …
Ten kod golfowy został zainspirowany najnowszym artykułem Daily WTF, którego nie możesz poradzić sobie z prawdą! , który zawiera porównanie ciągów napisane jako: String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Wyobraź sobie kłopoty, jakie spowodowałoby to dla zespołu Steve'a, gdyby String.hashCodemetoda Java została zaimplementowana w taki sposób "YES".hashCode() == …
Napisałem jakiś tekst, ale wygląda zbyt profesjonalnie. Chcę, żeby wyglądało na to, że byłem naprawdę zmęczony, kiedy to napisałem. Musisz wstawić kilka literówek. Twoim wyzwaniem jest pobranie dowolnej pojedynczej linii tekstu i dodanie literówek. Oznacza to, że dla każdej postaci będzie 10% szans na jej typof. Definicja „typofied” polega na …
Na przykład bramka A and Bjest bramką logiczną z 2 wejściami i 1 wyjściem. Jest ich dokładnie 16, ponieważ: każda bramka logiczna przyjmuje dwa wejścia, które mogą być zgodne z prawdą lub falsey, co daje nam 4 możliwe dane wejściowe z 4 możliwych danych wejściowych każdy może mieć wartość true …
Jestem szczerze zaskoczony, że jeszcze tego nie zrobiono. Jeśli możesz znaleźć istniejący wątek, oznacz go jako duplikat lub daj mi znać. Wejście Twój wkład ma postać dodatniej liczby całkowitej większej lub równej 1. Wynik Musisz wyprowadzić sumę wszystkich liczb całkowitych od 1 włącznie i liczby wejściowej. Przykład In: 5 1+2+3+4+5 …
Góra jest zdefiniowana jako zbiór odcinków, których pierwszy punkt ma współrzędne (0,a)miarę a > 0, i którego ostatni punkt ma współrzędne (b,0), gdzie b > 0. Wszystkie punkty pośrednie mają współrzędną y (rzędną) ściśle większą niż 0. Dostajesz punkty na górze posortowane w porządku rosnącym współrzędnych x (odcięta). Zauważ, że …
W: Wystarczająca ilość pamięci i dodatnia liczba całkowita N Out: N-wymiarowa tablica N ^ N wypełniona N, gdzie N ^ N oznacza N wyrażenia N-by-N-by-N-by ... Przykłady: 1: [1]która jest tablicą 1D (lista) o długości 1, zawierającą pojedynczą 1 2: [[2,2],[2,2]]czyli tablica 2D (tabela) z 2 rzędami i 2 kolumnami, …
Jakie ogólne wskazówki możesz dać w golfa w Ruby? Szukam pomysłów, które można zastosować do ogólnych problemów związanych z golfem, które są specyficzne dla Ruby. (Na przykład „Usuń komentarze” nie byłoby odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
Jakie masz ogólne wskazówki na temat gry w golfa w C #? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla C # (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. - zapożyczone z pomysłu marcog;)
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.