W ValiDate ISO 8601 firmy RX wyzwaniem było użycie tylko standardowych wyrażeń regularnych do sprawdzania poprawności standardowych formatów i wartości dat (pierwsze z nich jest częstym zadaniem dla RX, drugie było niezwykłe). Zwycięska odpowiedź wykorzystała 778 bajtów. To wyzwanie polega na pokonaniu go w dowolnym wybranym języku, ale bez specjalnych …
Opis Napisz funkcję, f(m, G)która przyjmuje jako argumenty odwzorowanie mi zestaw / listę odrębnych, nieujemnych liczb całkowitych G. mpowinien mapować pary liczb całkowitych Gna nowe liczby całkowite w G. ( G, m) gwarantuje utworzenie skończonej grupy abelowej , ale dowolnym elementem Gmoże być tożsamość. Istnieje ważne twierdzenie, które mówi: [Każda …
W tym wyzwaniu musisz narysować szachownicę poniżej i pozwolić na wykonanie ruchów. 1. Rysunek Każdy biały kwadrat ma 5 x 9 pól. Każdy czarny kwadrat ma 5 x 9 dwukropków. Plansza jest otoczona granicą dwukropków. Elementy mają szerokość 5 znaków i siedzą w dolnym rzędzie kwadratu pośrodku. Pionki mają szerokość …
To pytanie wymaga funkcji dopasowania słownika T9, co jest bardzo interesującym problemem. Ale T9 ma inny sposób pisania, czyli pisanie znak po znaku. NIE potrzebujesz słownika do implementacji tej klawiatury. Oto mapa klawiszy klawiatury T9, jeśli zapomniałeś: +-------+-------+-------+ | 1 | 2 | 3 | | .?! | ABC | …
Ostrzeżenie: to wyzwanie zawiera łagodne spoilery do gry The Secret of Monkey Island. Pod koniec gry prowadzony jest przez katakumby magicznie zachowana głowa nawigatora: Potrzebujesz jego gałki ocznej, ale Głowa niechętnie ci go daje. Jednym ze sposobów na to jest po prostu żebranie: Guybrush: Czy mogę prosić o ten naszyjnik? …
Zdaję sobie sprawę, że to trochę matematyka, ale - proszę bardzo. W matematyce sekwencja hiperoperacji jest nieskończoną sekwencją operacji arytmetycznych (zwanych hiperoperacjami), która rozpoczyna się od jednoargumentowej operacji następcy, a następnie kontynuuje binarne operacje dodawania, mnożenia i potęgowania, po których sekwencja przechodzi do dalszych operacji binarnych wykraczających poza potęgowanie, przy …
Twoim celem jest napisanie kodera semaforów flag , który przekształci dane zdanie w odpowiednie znaki semaforów flag, zgodnie z systemem semaforów opisanym na Wikipedii . Załóżmy, że dane wejściowe są pojedynczym zdaniem podanym przez stdin (lub odpowiednik). Twój wynik powinien składać się z szeregu znaków semaforów, przy czym każdy wiersz …
Wyzwanie W tym zadaniu obliczyłeś, w jaki sposób możemy rozdzielić kule A do komórek B, przy czym każda komórka ma co najmniej jedną piłkę. Wejścia A i B podane są w jednym wierszu oddzielonym spacją, wejścia są zakończone przez EOF. Może chcesz sprawdzić swoje rozwiązania tutaj . Wejście 0 0 …
To pytanie właśnie zyskało popularność podczas recenzowania kodu i pomyślałem, że może ci się spodobać dostosowanie do gry w codegolf: Otrzymujesz niepustą listę x domów reprezentowanych jako booleany. Każdego dnia domy konkurują z sąsiednimi. 1 oznacza „aktywny” dom, a 0 oznacza „nieaktywny” dom. Jeśli sąsiedzi po obu stronach danego domu …
W klasycznych czasach Starbucks, zanim te nowiutkie drukarki naklejek i bezprzewodowe czytniki palmtopów ze sterowanym bezprzewodowo zestawem słuchawkowym, w czasach 2000 roku Starbucks miał zwięzły system opisywania napojów o ścisłej składni i towarzyszącej im zakodowanej formie. Pionowo na kubku znajduje się seria oznakowanych pudełek, które mogą zawierać określone wartości: Decaf …
Napisz program, który rozwiąże szereg równań liniowych tak krótko, jak to możliwe. Musi rozwiązać dowolną liczbę problemów równań. Można je wprowadzać w dowolny sposób, współczynniki rozszerzonej macierzy są prawdopodobnie najłatwiejsze. Program nie musi obsługiwać współczynników ani rozwiązań niecałkowitych. Żadne zdegenerowane lub nieprawidłowe przypadki nie będą testowane. Program musi wypisać wartość …
Biorąc pod uwagę dwie permutacje w formie rozłącznego cyklu, wyprowadzaj ich produkt / skład w formie rozłącznego cyklu. Aby znaleźć kompozycję, zamień cykle rozłączne na permutacje w notacji dwuwierszowej. Każda liczba w rozłącznej części cyklu jest odwzorowywana na liczbę występującą po niej w tej samej części. Owija się wokół. Więc …
Pracuję nad problemem, który sobie postawiłem dla zabawy, a mianowicie stworzeniu skryptu w języku Python, który drukuje liczby parzyste od 0 do 100. Wyzwaniem jest, aby skrypt był jak najmniejszy. Oto co mam do tej pory: for x in range(0, 101): if (x % 2 == 0): print x Obecnie …
tło Czwartorzęd jest systemem liczbowym, który rozszerza liczby zespolone. Czwartorzęd ma następującą postać a + b i + c j + dkza+bja+dojot+rek a + bi + cj + dk gdzie są liczbami rzeczywistymi, a są trzema podstawowymi jednostkami czwartorzędowymi . Jednostki mają następujące właściwości:a , b , c , dza,b,do,re …
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.