Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
Wydaje się, że proste zmiany w pliku C ++, szczególnie w szablonach, mogą generować strony błędów. Ten konkurs ma na celu przekonanie się, jaki jest największy „huk złotówki”, czyli bardziej szczegółowy komunikat o błędzie przy najmniejszej zmianie w kodzie źródłowym (dodanie 1 znaku). Ponieważ inne języki są bardziej rozsądne, będzie …
Twoim wyzwaniem jest napisanie poliglota, który działa w różnych wersjach Twojego języka. Po uruchomieniu zawsze wyświetla wersję językową. Zasady Twój program powinien działać w co najmniej dwóch wersjach Twojego języka. Wyjście twojego programu powinno być tylko numerem wersji. Brak obcych danych. Twój program może użyć dowolnej metody w celu ustalenia …
Chociaż jest tu wiele pytań dotyczących golfa związanych z przypadkowością, nie widziałem jeszcze jednego, który faktycznie wymagałby zbudowania algorytmicznego generatora liczb pseudolosowych. Jest taki, który prosi cię o wygenerowanie strumienia bitów, ale testy losowości podane na tym nie były bardzo rygorystyczne i nie jest to golf kodowy. Program, który napiszesz, …
tło Cześć golfiści! Chciałbym nauczyć się wszystkich języków programowania! Ale mam trochę uwagi ... a kopiowanie wszystkich przykładów Hello World staje się nudne ... ale lubię ogień! ^ w ^ Wyzwanie Oto plan! Chcę, żebyście wszyscy napisali najmniejszy kod, który skompiluje, wydrukuje Goodbye Cruel World!, a następnie zawiesi. Lub jako …
Otrzymasz nazwę jednego z 20 największych obiektów w Układzie Słonecznym. Twoim zadaniem jest zwrócenie przybliżonego promienia wyrażonego w kilometrach. Jest to wyzwanie kodowe, w którym wynik składa się z długości kodu (w bajtach) pomnożonej przez współczynnik kar ≥ 1≥1\ge 1 , w oparciu o twoje najgorsze przybliżenie. Dlatego wygrywa najniższy …
(na podstawie tego postu i dyskusji na czacie - wielkie dzięki dla Dennisa dla TIO!) Wyzwanie Wybierz język, który jest obecnie dostępny w witrynie TryItOnline , na przykład PowerShell . Napisz kod w tym języku na tej stronie, który nie wymaga żadnych danych wejściowych, tak że po kliknięciu przycisku Uruchom …
Labirynt na siatce N przez N kwadratowych komórek jest definiowany przez określenie, czy każda krawędź jest ścianą, czy nie. Wszystkie zewnętrzne krawędzie są ścianami. Jedna komórka jest zdefiniowana jako początek , a jedna komórka jest zdefiniowana jako wyjście , a wyjście jest osiągalne od początku. Początek i koniec nigdy nie …
Cel Biorąc pod uwagę listę trzech słów, złam je wszystkie. Za każdym razem, gdy zgadniesz, otrzymasz wskazówkę w stylu Mastermind , przedstawiającą, ile znaków pasuje do hasła i ile jest na właściwej pozycji. Celem jest zminimalizowanie całkowitej liczby domysłów we wszystkich przypadkach testowych. Hasła Z domyślnej listy słów mojego systemu …
Zadania Wszyscy zawodnicy próbują rozwiązać następującą listę 10 zadań: matematyka Odczytaj dodatnią liczbę całkowitą n z wejścia i zwróć sumę kostek pierwszych n nieujemnych liczb całkowitych. W przypadku danych wejściowych 1powinno to zostać zwrócone 0. Odczytaj dodatnią liczbę całkowitą n z wejścia i zwróć prawdziwą wartość, jeśli i tylko jeśli …
Wszyscy wiedzą, że treść stanowi pytanie. Ale dobry tytuł też pomaga i to pierwsza rzecz, którą widzimy. Czas zamienić to pierwsze wrażenie w program i dowiedzieć się, jakie tytuły zyskują więcej głosów. Niniejszym zostajesz poproszony o napisanie programu lub funkcji, która pobiera tytuł pytania PPCG jako dane wejściowe i zwraca …
Wyzwanie polega na wygenerowaniu obrazu podobnego do logo StackOverflow: Dane wyjściowe muszą zawierać: Rozmiar obrazu 64 * 64 lub większy Szary | __ | podstawa w kształcie Zakrzywiony segmentowy stos wychodzący z podstawy. Segmenty wyblakną z szarego na pomarańczowy i wykonają obrót w prawo o ~ 90 stopni. Liczba segmentów …
Wszyscy wiemy, że programiści są zwykle leniwi. Aby zmaksymalizować czas wolny, decydujesz się napisać program, który generuje minimalną liczbę naciśnięć klawiszy dla wprowadzanego do niego tekstu. Wejście : tekst, który należy przekonwertować na naciśnięcia klawiszy. Możesz zdecydować, jak wprowadzić tekst (STDIN / odczyt z pliku podanego w argumentach) Dane wyjściowe …
Twoim zadaniem jest, biorąc pod uwagę dodatnią liczbę całkowitą n, wygenerowanie wyrażenia równego liczbie n. Haczyk polega na: dozwolona jest tylko liczba 1na wyjściu. Operatorzy do Twojej dyspozycji to: +, -, *I/ /jest dzieleniem zmiennoprzecinkowym (so 5/2 = 2.5). sqrt(as s) ceiloraz floor( odpowiednio ci f) ! (Factorial) W tym …
Twoim zadaniem jest wydrukowanie tekstu Good morning, Green orb!, przy czym każdy znak powtarza się w miejscu tyle razy, ile najczęściej występuje bajt w twoim źródle (tryb). Końcowy znak nowej linii jest dozwolony i nie trzeba go powtarzać. Na przykład jeśli źródłem było print p Ponieważ ppojawia się dwa razy …
Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dodatnich. Możesz założyć, że jest on wprowadzany w rozsądnym dogodnym formacie, takim jak "1 2 3 4"lub [1, 2, 3, 4]. Liczby na liście wprowadzania reprezentują wycinki pełnego wykresu kołowego, gdzie każdy rozmiar wycinka jest proporcjonalny do odpowiadającej mu liczby, …
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.