Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
To wyzwanie jest pierwszym z serii dwóch wyzwań dotyczących powtórzeń. Druga będzie wkrótce dostępna. W języku o nazwie Repetition (coś, co właśnie wymyśliłem), składa się z nieskończonego ciągu 12345678901234567890..., z 1234567890powtarzaniem na zawsze. Dostępna jest następująca składnia liczb wyjściowych: +-*/: Wstawia operator do ciągu powtarzających się cyfr. Przykłady: +-> 1+2= …
Po pierwsze, niektóre definicje. Hadamarda macierz jest macierzą kwadratową, których pozycje są albo +1 lub -1, a których rzędy są wzajemnie ortogonalne. Hadamarda przypuszczenie proponuje utworzenie macierzy Hadamarda porządku 4k istnieje dla każdej dodatniej liczby całkowitej K. Circulant matryca jest szczególny rodzaj osnowy, gdzie każdy wektor rząd jest obracany element …
Biorąc pod uwagę dodatnią liczbę całkowitą poniżej 1000, wyświetl wszystkie możliwe prostokąty z tym obszarem. Zadanie Powiedzmy, że dane wejściowe to 20. Możemy zrobić prostokąt 20 × 1, 10 × 2 lub 5 × 4, więc jest to prawidłowy wynik: ******************** ********** ********** ***** ***** ***** ***** Zauważ, że każdy …
Wprowadzenie Liczba 101 jest palindromem, ponieważ czyta to samo do tyłu i do przodu. Liczba 105 nie jest. Jednak 105 w ósmej bazie jest zapisywane jako 151, co jest palindromiczne. Z drugiej strony 103 nie jest palindromem w żadnej bazie od 2 do 101. Stąd 103 jest ściśle niepalindromiczna . …
To wyzwanie jest częściowo wyzwaniem algorytmów, częściowo wyzwaniem optymalizacji, a częściowo po prostu najszybszym wyzwaniem kodu. Macierz AT jest w pełni określona przez pierwszy wiersz ri pierwszą kolumnę c. Każdy pozostały element macierzy jest tylko kopią elementu, który jest ukośnie w górę i w lewo. Że jest M[i,j] = M[i-1,j-1]. …
To wyzwanie zachowa się mniej więcej tak, jak tradycyjny golf . Jedyną różnicą jest to, że zamiast oceniać odpowiedzi według liczby znaków lub bajtów, użytkownicy przypiszą wagi do różnych znaków w komentarzach, a program o najniższej skumulowanej wadze wygra. Wyzwanie Twoim zadaniem jest napisanie programu, który pobierze ciąg znaków i …
To wyzwanie nie dotyczy gry Snake. Wyobraź sobie węża 2d utworzonego przez narysowanie poziomej linii długości n. W punktach całkowitych wzdłuż ciała, wąż ten może obracać ciało o 90 stopni. Jeśli na początku zdefiniujemy przód węża, który będzie po lewej stronie, obrót spowoduje przesunięcie tylnej części węża, a przednia część …
Utwórz dwukierunkowy kalkulator Gematria dla dowolnej sekwencji znaków Unicode jako alfabetu. Gematri-Co? Gematria to system przypisywania wartości liczbowych symbolom, opracowany przez starożytnych Greków i przyjęty przez starożytnych Żydów. Jest w pewien sposób podobny do ASCII lub Unicode, jest po prostu nieliniowy ... Zobacz następującą tabelę (pełna tabela jest dostępna w …
Pi razy e (lub Pie, jeśli lubisz niejednoznaczny zapis) do 100 miejsc po przecinku, wynosi: 8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439... ( OIES A019609 ) ( argument za możliwą nieracjonalnością ) Twoim zadaniem jest napisanie programu, który przyjmuje dodatnią liczbę całkowitą N i wyprowadza Pi * e obcięte do N miejsc dziesiętnych. np. jeśli N …
Zadanie Zadanie polega na kafelkowaniu wielokątów z uwzględnieniem konfiguracji wierzchołków. Punktacja Twój wynik jest równy „poziomowi złożoności”, który osiągniesz. Poziomy złożoności są kumulatywne, co oznacza, że aby osiągnąć # 3, musisz także wesprzeć # 1 i # 2. Zgłoszenia na tym samym poziomie złożoności są rozróżniane według liczby bajtów; najniższe …
Gra Większość z nas wie o Frogger , arkadowej grze z lat 80., w której celem jest bezpieczne przeskoczenie żaby przez ruchliwą autostradę i staw pełen niebezpieczeństw, aby bezpiecznie dotrzeć do domu. Kilka miesięcy temu wydano wyzwanie opracowania klonu Frogger. Ale po co klonować Frogger, kiedy możesz grać w Frogger? …
Problem Wyobraź sobie 7 wiader ustawionych w rzędzie. Każde wiadro może zawierać maksymalnie 2 jabłka. Istnieje 13 jabłek oznaczonych od 1 do 13. Są one rozdzielone między 7 wiader. Na przykład, {5,4}, {8,10}, {2,9}, {13,3}, {11,7}, {6,0}, {12,1} Gdzie 0 oznacza puste miejsce. Kolejność pojawiania się jabłek w każdym wiadrze …
Wyzwanie Znajdź najmniejszą osłonę zasad (np. Moduły), których zestawy kwadratowych reszt można przetestować poprzez przeglądanie tabeli, aby ostatecznie ustalić, czy dana nieujemna liczba całkowita n jest idealnym kwadratem. Wszystkie zasady muszą być mniejsze lub równe pierwiastkowi kwadratowemu z maksymalnej wartości n . Odpowiedź z najmniejszym zestawem podstaw dla danej kategorii …
Cel Utwórz program lub parę programów, które wspólnie zakłócają i naprawiają pliki w celu uniemożliwienia efektywnego działania LZMA2. Procedury zakłócania i naprawy muszą być wzajemne, aby można było dokładnie odzyskać oryginalny plik. Cele Zebrane dzieła Szekspira w zwykłym UTF-8 (55889891 bajtów) Wikimedia Commons 2013 Zdjęcie roku w pełnej rozdzielczości (1 …
Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi …
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.