Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
Uwaga: To wyzwanie pozwala na odpowiedzi tylko w skompilowanych językach Zadanie Twoje zadanie jest dość proste, stwórz dwa różne programy, które po skompilowaniu dają to samo wyjście. Punktacja Tutaj zaczyna się zabawa. Twój wynik będzie liczbą unikatowych bajtów obecnych w dokładnie jednym programie. Na przykład, jeśli masz dwa programy (zakodowane …
To była zabawa! Jednak z trzema cyframi zabawa skończyła się zbyt wcześnie. To wyzwanie jest podobne, ale będziemy kontynuować zabawę. Wyzwanie Wydrukuj jak najwięcej cyfr Golden Ratio φ. Złoty współczynnik jest definiowany jako liczba, która spełnia φ = (φ + 1) / φ, a pierwszych 100 cyfr podaje: 1.6180339887498948482045868343656381177203091798057628621354486227052604628189024497072072041893911375 ... …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 23 dni temu . 9-dołkowe minigolf: opis 9 (w większości dość łatwych) wyzwań golfowych o różnym stopniu trudności Kary za używanie tego samego języka …
Ponieważ wielu maniaków może wiedzieć, że większość stron (jak sądzę 95%) na Wikipedii ostatecznie prowadzi do filozofii: Kliknij pierwszy link nie kursywą lub w nawiasach, który prowadzi do innego normalnego artykułu: (tzn. Nie Plik: lub Specjalny :, ale takie rzeczy jak Wikipedia: są w porządku) i powtarzaj to, dopóki nie …
Obrót struny odbywa się przez podzielenie struny na dwie części i odwrócenie ich kolejności, na przykład "world! Hello,"obrót "Hello, world!". Możliwe jest tworzenie programów, które można obracać w celu utworzenia innego, ale wciąż aktualnego programu. Rozważ ten przykład w pythonie: print ")import sys; sys.stdout.write(" Można go obrócić, aby utworzyć import …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 3 lata temu . To pierwsza z serii łamigłówek C ++ dla Ciebie. Mam nadzieję, że ci się spodoba. Tak więc zagadka nr 1: …
Niedawno postanowiłem pobrać oprogramowanie do dyktowania, aby pomóc w pisaniu. Jednak to nie działa zbyt dobrze, gdy koduję, ponieważ muszę przejść z wypowiadania słów na symbole iz powrotem. Gorzej, gdy piszę w ezoterycznym języku, który jest wszystkimi symbolami. Aby korzystanie z programu dyktowania było bardziej spójne, postanowiłem przełączyć go na …
Wprowadzenie Twoim zadaniem jest kradzież tajnych planów od nowego startupu technologicznego Dejavu. Przekradasz się przez tylną ścianę, ale znajdujesz drzwi, które do otwarcia wymagają szpilki. Rozpoznajesz markę zamka i wiesz, że wymaga on 5-cyfrowego kodu PIN, używając wszystkich cyfr od 0 do 4. Po każdej wprowadzonej cyfrze zamek sprawdza ostatnie …
W tym pytaniu będę mówić o programach jako ciągach, są to ciągi bajtów, a nie znaków. Sposób renderowania lub wyświetlania wynikowego programu nie jest ważny dla tego wyzwania, liczy się tylko sposób, w jaki pojawia się w pamięci. Dziewiczy Program jest programem że podczas uruchamiania, nie błąd, jednak będzie ona …
tło Uznanie pierwszorzędności wydaje się słabym dopasowaniem do (sztucznych) sieci neuronowych. Jednak uniwersalne twierdzenie o aproksymacji stwierdza, że sieci neuronowe mogą aproksymować dowolną funkcję ciągłą, a zatem w szczególności powinna istnieć możliwość przedstawienia dowolnej finalnie obsługiwanej funkcji, której pragnie. Spróbujmy więc rozpoznać wszystkie liczby pierwsze wśród pierwszych milionów liczb. Dokładniej, …
Wyzwanie W tym wyzwaniu napiszesz pierwszy program, p 1 , o nieskończonej sekwencji programów, w którym uruchomienie p n wyprowadza / generuje program p n + 1 . Podczas łączenia pierwszych n> = 2 programów sekwencja powinna zostać wyprowadzona n. Przykład Powiedzmy, że pierwsze 4 programy to: p1 p2 p3 …
Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane zachłannie od lewej do prawej) są zastępowane przez, aż do momentu, …
Napisz „palipoliquine”: program, który jest quine , poliglotą i palindromem . Zasady: Liczba języków polyglot jest bardziej preferowana niż rozmiar kodu. Najkrótsza odpowiedź (w bajtach) wygrywa w przypadku remisu. Zasady Polyglot i Quine patrz tutaj: Napisz Polyquine . Mój przykład (mam repozytorium Freaky-Sources z testami): C # / Java (1747 …
Handel nazwami domen to duży biznes. Jednym z najbardziej przydatnych narzędzi do handlu nazwami domen jest narzędzie do automatycznej oceny, dzięki czemu można łatwo oszacować, ile jest warta dana domena. Niestety wiele usług automatycznej oceny wymaga członkostwa / subskrypcji do korzystania. W tym wyzwaniu napiszesz proste narzędzie do oceny, które …
Próbując odegrać kilka moich odpowiedzi w golfa, musiałem pisać duże liczby całkowite w jak najmniejszej liczbie znaków. Teraz wiem, jak to zrobić najlepiej: sprawię , że napiszesz ten program. Wyzwanie Napisz program, który po otrzymaniu dodatniej liczby całkowitej, wyprowadza program, który wypisuje go do standardowego lub równoważnego. Programy wyjściowe nie …
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.