Programowanie puzzli i Code Golf

26
Czy jestem idealny (liczba)?

To jest moje pierwsze wyzwanie! tło Liczba idealna to dodatnia liczba całkowita, która jest równa sumie wszystkich jej dzielników, z wyjątkiem siebie. Od tego czasu 6jest to idealna liczba 1 + 2 + 3 = 6. Z drugiej strony 12nie jest, ponieważ 1 + 2 + 3 + 4 + 6 = 16 != 12. Zadanie Twoje zadanie...

26
The Mystery String Printer (Rabusie)

Wątek gliniarzy można znaleźć tutaj: The Mystery String Printer (Cops) Twoje wyzwanie Wybierz zgłoszenie z wątku gliniarzy i wydrukuj ciąg z odpowiedzi w tym wątku. Wybrane przez Ciebie zgłoszenie nie może być bezpieczne (musi być nowsze niż 7 dni). Twój program, funkcja lub skrypt REPL musi...

26
Golf Me OOP!

Golf Me OOP! Dwa ważne elementy programowania obiektowego to dziedziczenie i kompozycja. Razem pozwalają na tworzenie prostych, ale potężnych hierarchii klas w celu rozwiązywania problemów. Twoim zadaniem jest przeanalizowanie szeregu stwierdzeń dotyczących hierarchii klas i udzielenie odpowiedzi...

26
Liczenie i pisownia

Napisz program, który pobiera jako ciąg wejściowy ciąg znaków o następujących właściwościach. Jeśli znak w ciągu jest wielką literą (ASCII 41-5A), to znak jest zastępowany ciągiem zawierającym każdą literę, aż do oryginalnej litery wielkimi literami. Na przykład, jeśli ciąg wejściowy to I, to...

26
Quine / Reverse Quine

Napisz kompletny program, który przyjmuje logiczną lub nieujemną liczbę całkowitą. To musi: Wyprowadza własny kod źródłowy, jeśli wartością wejściową jest fałsz Wysyła własny kod źródłowy w odwrotnej kolejności, jeśli wartość wejściowa jest zgodna z prawdą Twój program nie może być...

26
The Travelling O

Świat to tablica komórek pięć na pięć. Zawija się ze wszystkich stron. Można to wizualizować jak ... XXXXX XXXXX XXOXX XXXXX XXXXX Jesteś O. Uwielbiasz podróżować po świecie i robisz to zgodnie z następującymi zasadami (niech C będzie dniem bieżącym): W pierwszorzędne dni czujesz nostalgię....

26
Łączone urodziny 100 lat

Niedawno zsumowałem wiek siebie, mojej żony i dzieci i zdałem sobie sprawę, że w pewnym momencie w niezbyt odległej przyszłości wszystkie nasze czasy sumują się dokładnie do 100 lat. Wyzwanie W przypadku danych wejściowych składających się z łącznego (całkowitego) wieku i listy dat urodzenia...

26
Policz dzielniki liczby

Wprowadzenie To bardzo proste wyzwanie: po prostu policz dzielniki liczby. Wcześniej mieliśmy podobne, ale bardziej skomplikowane wyzwanie , ale zamierzam, aby to było na poziomie podstawowym. Wyzwanie Utwórz program lub funkcję, która przy jednej ściśle dodatniej liczbie całkowitej Nwyprowadza...

26
Zagraj w piwo

Jest piątek! Co oznacza, że ​​czas na piwo! Niestety dzisiaj będziemy grać w golfa zamiast go pić. :( Wyzwanie Wyjmij piwo i wypij je. Ilość łyków zmienia wynik. Łyki Twój program powinien pobrać jeden ciąg wejściowy. Ten ciąg może składać się wyłącznie z połączonych liter sips. Jeśli wejście...

26
Generowanie NOP Brainf ***

Czasami pisząc kod pieprzony mózg, czujesz potrzebę wydłużenia go, aby zachęcić do debugowania. Mógłbyś to zrobić po prostu wsadzając ><tam, ale co to za zabawa? Będziesz potrzebował czegoś dłuższego i mniej NOPey, aby zmylić każdego czytającego Twój kod. Szybkie wprowadzenie do Brainfuck...

26
Napisz tłumacza 0815

Podoba mi się koncepcja 0815 , z wyjątkiem tłumacza na stronie twórcy zwraca błąd 404. Postanowiłem więc poprosić was wszystkich o pomoc! Podstawy 0815 opiera się na trzech (3) rejestrach i kolejce. Rejestry noszą nazwy X, Y i Z, przy czym X jest tylko do zapisu, Z jest tylko do odczytu, a Y jest...

26
Czy ktoś został defenestrowany?

Defenestracja polega na wyrzuceniu kogoś lub czegoś przez okno. - Wikipedia Wkład Dane wejściowe będą się składały z dwóch części: Plan piętra i osoba w domu / budynku. v><^przedstawia osobę wskazującą kierunek wskazany przez strzałkę. Dane wejściowe będą zawierać dokładnie jedną...

26
Konwertuj datę na notację xkcd

W swoim xkcd na temat standardowego formatu daty ISO 8601 Randall napisał dość dziwną alternatywną notację: Duże liczby to wszystkie cyfry, które pojawiają się w bieżącej dacie w ich zwykłej kolejności, a małe liczby są 1-wskaźnikowymi wskaźnikami występowania tej cyfry. Powyższy przykład...

26
Tabliczka mnożenia dla Cheela

Cheela (z książki Dragon Egg przez Roberta L. przodu) to istoty, które żyją na powierzchni gwiazdy neutronowej. Ich ciało jest płaskie i okrągłe z dwunastoma oczami na obwodzie, więc naturalnie używają systemu numeracji base-12. Opieka nad pisklętami i wychowanie młodych wśród Cheeli to zadania...

26
Łączenie programów

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...

26
Cztery to magiczna liczba

Nie sprawdziłem piaskownicy przed opublikowaniem tego wyzwania - wygląda na to, że wyzwanie to zaproponował Cᴏɴᴏʀ O'Bʀɪᴇɴ . Biorąc pod uwagę liczbę całkowitą, napisz program, który wypisze zagadkę „cztery to magiczna liczba” Cztery to magiczna liczba Pięć to cztery, a cztery to magiczna...

26
… A Meksyk za to zapłaci!

Donald Trump jest pod wrażeniem pracy ludzi na tej stronie. Zobaczył, jak niesamowitą pracę wykonałeś pomagając Benowi Carsonowi , więc nawet zatrudnił cię do budowy jego ściany . Myśli, że jesteś wspaniały. Teraz znów potrzebuje twojej pomocy. Choć udało mu się zbudować swój mur, teraz potrzebuje...