Pytania oznaczone «code-challenge»

17
Kompresja monopolowa

Biorąc pod uwagę ciąg reprezentujący bieżący stan gry Monopoly na początku tury gracza, skompresuj wszystkie niezbędne dane do najmniejszej wydajności. Odpowiedzi zostaną ocenione na podstawie wielkości wyjściowej i rozmiaru źródła . Uwaga: Istnieje wiele odmian regionalnych, ale wszystkie...

17
Maszyna o rozszerzonej prawdzie

Wiele osób wie, czym jest maszyna prawdy w programowaniu. Ale nadszedł czas, abyśmy podnieśli poziom. Przedstawiamy maszynę o rozszerzonej prawdzie! Maszyna o rozszerzonej prawdzie przyjmuje dwie rzeczy jako dane wejściowe, liczbę całkowitą ni niepusty ciąg s. Wyprowadza s nczasy z opcjonalnymi...

17
Odwróć kolejność słów w miejscu łańcucha

Zadanie Otrzymujesz zmienny ciąg pasujący [a-z]+( [a-z]+)*. Musisz zmutować go do ciągu zawierającego te same słowa, ale w odwrotnej kolejności, aby „cześć wszyscy” zamieniło się w „wszyscy tam cześć”. Nie wolno używać więcej niż stałej ilości dodatkowej pamięci (więc nie kopiuj całego łańcucha...

17
Podróżujący sprzedawca

Dostajesz, jako listę, wektor lub cokolwiek, wiązkę 3-krotek lub cokolwiek, gdzie pierwsze dwie rzeczy są łańcuchami, a trzecia to liczba. Ciągi to miasta, a liczba to odległość między nimi. Kolejność miast w krotce jest dowolna (tzn. Nie ma znaczenia, który z nich będzie pierwszy, a który...

17
Maksymalna liczba naruszeń PEP8 w jednym wierszu

Twoim zadaniem jest napisanie pliku zawierającego linię z wieloma naruszeniami pep8 . Zasady: Używamy pep8 w wersji 1.5.7 i ustawień domyślnych. Wywoływanie pep8 z innymi opcjami wiersza poleceń lub używanie niestandardowego pliku rc jest niedozwolone. Maksymalna długość linii 120 znaków....

17
Utwórz kompilator FizzBuzz

Witamy w świecie kompilatora golfa. Twoim zadaniem jest napisanie programu, który generuje inny program do odtwarzania określonego wariantu FizzBuzz. Twój kompilator Napisz kompilator, który generuje warianty programu FizzBuzz do specyfikacji. Specyfikacja tego wariantu jest wyrażona w postaci...

17
Najmniejszy interpreter kodu wirtualnego / VM

Tabela liderów - Kompilacja JIT (Im niższa, tym lepiej) es1024 - 81,2 punktów (w tym działający kompilator!) Kieth Randall - 116 punktów Ell - 121 punktów Tabela liderów - interpretowana (im niższa, tym lepiej) Martin Büttner - 706654 punktów (około 2 godzin). criptych - 30379...

17
Układanka Kod

To wyzwanie zależy od odpowiedzi! Kolejność odpowiedzi ma znaczenie, a dokładne zadanie zależy od ostatniej opublikowanej odpowiedzi. Możesz posortować odpowiedzi według najstarszych . Złóżmy razem kod! Oto 1920 losowych (drukowalnych ASCII) znaków. Pomyśl o nich jak o dużej kupie...

17
Pomóż naszym robotom dotrzeć do teleportera

AKTUALIZACJA: Dodano platformę Python, aby rozpocząć. Stacja kosmiczna została przejęta przez roboty kruszące. Musisz skierować tylu naszych drogich i delikatnych botów technicznych zwanych „królikami” do teleportera wyjściowego, zanim stacja samozniszczy, ale roboty kruszące patrolują...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

17
Znajdowanie partycji bez sumy

Streszczenie wykonawcze Biorąc pod uwagę wejście kznajdziesz partycję liczb całkowitych 1, aby ndo kSUM-wolny podzbiorów dla największych nmożna w ciągu 10 minut. Tło: liczby Schur Zestaw Ajest sum, jeśli jego suma A + A = { x + y | x, y in A}nie ma z nim żadnych wspólnych elementów. Dla każdej...

17
Jaki jest język

Ostatnio w tabeli wyników projektu PPCG występują problemy z analizowaniem nagłówków HTML odpowiedzi . W tym wyzwaniu spróbujesz parsować nagłówki odpowiedzi. Przykładowe przypadki testowe Te przykładowe dane wejściowe ( NIE rzeczywiste przypadki testowe), tylko po to, abyś mógł zrozumieć, jak...

17
Dobry stary przyrostek wektor

Inspirowany starą instrukcją ... Wyzwanie I zdefiniować p sufiks wektora B jako logiczną długość listy A z b końcowe wartości truthy. Napisać program lub funkcji, która, z uwagi i b za pomocą dowolnych środków, zwraca p sufiks wektora B, w dowolny sposób. Teraz może się to wydawać trywialne,...

17
Shamir's Secret Sharing

Biorąc pod uwagę n(liczbę graczy), t(wartość progową) i s(sekret), ngeneruj sekrety generowane przez algorytm Shamir's Secret Sharing . Algorytm Na potrzeby tego wyzwania obliczenia zostaną wykonane w GF (251) (skończone pole wielkości 251, znane również jako liczby całkowite mod 251 ). Zazwyczaj...