Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych


30
Czy n i n ^ 3 mają ten sam zestaw cyfr?
Biorąc pod uwagę liczbę n (0 <= n <= 2642245), sprawdź, czy n i n 3 mają ten sam zestaw cyfr, i odpowiednio wypisz wartość prawdy lub fałszu. Na przykład sprawdźmy liczbę 100. 100 3 to 1000000. Zestaw cyfr w 100 to {0, 1}. Zestaw cyfr w 1000000 to {0, …

9
Pomóż mi z rachunkiem różniczkowym!
Uwielbiam programować i znam każdy język, ale jestem do kitu. Niestety, moja szkoła wymaga, aby uczniowie komputerowi mieli rok rachunku różniczkowego. W przyszłym tygodniu jest test i nie znam żadnych wzorów na pochodne! Pomóż mi znaleźć formuły. Potrzebuję ściągawki - programu (tak krótkiego, jak to możliwe, aby mój nauczyciel tego …

16
Określ wartość kości z widoku z boku
Napisz program lub funkcję, która pobierze lewą i prawą wartość kości jako liczby całkowite (1-6) i zwróci wartość na górze. Układ kości: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- Top value |`._,´| .6 …
52 code-golf 

7
Robot znajduje kotka
Wyzwanie Najkrótszy kod według liczby znaków, aby pomóc robotowi znaleźć kociaka w jak najmniejszej liczbie kroków. Golfiści, to czas kryzysu - Kociak zaginął i robot musi go znaleźć! Robot musi dotrzeć do Kociaka możliwie najkrótszą drogą. Jednak na drodze robota jest wiele przeszkód, a on potrzebuje ciebie, abyś zaprogramował dla …

14
Jak powolny jest Python (część II)?
To kontynuacja tego, jak bardzo wolno jest Python? (Lub jak szybki jest twój język?) . Okazuje się, że dla mojego ostatniego pytania trochę za łatwo było uzyskać przyspieszenie x100. Dla tych, którzy lubili wyzwania, ale chcą czegoś trudniejszego, w którym mogliby naprawdę wykorzystać swoje umiejętności niskiego poziomu, oto część II. …

14
Siła grawitacyjna między liczbami
Siła grawitacyjna jest siłą, która przyciąga dowolne dwa obiekty masą. W tym wyzwaniu naszymi obiektami będą Liczby, a ich masa będzie ich wartością. Aby to zrobić, nie dbamy o siłę siły, ale o jej kierunek. Wyobraź sobie ten zestaw liczb [1 6 9 4 6 9 7 6 4 4 …
52 code-golf 

11
Doprowadzenie pary liczb całkowitych do równości
Zostało to zainspirowane problemem matematycznym, który widziałem gdzieś w Internecie, ale nie pamiętam gdzie (AKTUALIZACJA: Oryginalny problem został znaleziony na łamach zagadek matematycznych z dowodami, pod warunkiem, że jest to możliwe, zobacz także ten post Math SE ), prosząc o dowód, czy możliwy jest następujący proces dla dowolnej dowolnej liczby …

12
5, 2, 16, 3580, co dalej?
Rozważ dodatnie liczby całkowite równe pięciu w systemie dziesiętnym. Oto pierwsze 25, wyrównane do prawej: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 …

29
Zakoduj datę w formacie wigilijnym
Dzień opublikowania tego postu był wigilijny. Jutro będą święta. Wczoraj była wigilia Bożego Narodzenia. Będzie za dwa dni Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

25
Utwórz program do malowania!
Wprowadzenie Pewnego dnia pokazałeś swojemu dziecku, jak rysować na komputerze. Wpisujesz mspaint.exew pasku uruchamiania. Ku Twojemu przerażeniu jest napisane: „Brak elementów pasujących do wyszukiwania”. Musisz stworzyć prostą wersję farby, aby dziecko mogło rysować! Wyzwanie Musisz stworzyć prosty program do rysowania. Aby to zrobić, otwórz białe okno wyświetlacza (większe niż 99 …

30
Coprimes do N
Biorąc pod uwagę liczbę n >= 2, wypisz wszystkie dodatnie liczby całkowite mniejsze niż ngdzie gcd(n, k) == 1(przy kczym jest to jedna z liczb wyjściowych). Numery tego rodzaju są względnie pierwsze dla siebie. Przykład: 10podaje dane wyjściowe [1, 3, 7, 9](w dowolnej formie, pod warunkiem, że liczby są jednoznacznie …

30
Dołączanie długości ciągów
Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki reprezentujące długość należy …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Wydrukuj wszystkie znaki alfanumeryczne ASCII bez ich używania
Wyzwanie Wydrukuj następujące znaki: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Problem polega na tym, że nie możesz użyć żadnego z nich w swoim kodzie. Możesz wydrukować je w dowolnej kolejności, z wiodącym lub końcowym znakiem nowej linii lub bez, ale nie możesz drukować żadnych innych znaków. Zasady Nie możesz używać żadnych znaków z zestawu wspomnianego …

30
Utwórz pole wyboru
Napisz program, który tworzy dwustanowe pole wyboru, z którym ludzie mogą wchodzić w interakcje za pomocą myszy. W szczególności twój program powinien spełniać wszystkie poniższe warunki: Mieć obszar ekranu o wymiarach 8 × 8 pikseli (lub w razie potrzeby większy), który jest klikalnym obszarem pola wyboru. Odtąd ten region jest …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.