Programowanie puzzli i Code Golf

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

13
Podziel liczby przez 0
Wszyscy w pewnym momencie naszego życia powiedziano nam, że dzielenie przez 0 jest niemożliwe. I w przeważającej części to stwierdzenie jest prawdziwe. Ale co, jeśli nie był to sposób, aby wykonać zakazanego operację? Witaj w moim najnowszym bdziele : -liczba. b-liczba jest trochę podobna do liczby urojonej: główny związany z …
16 code-golf  math  number 

18
Uproszczenie liczb
Jak nie pamiętasz 6 lub 7-cyfrowego numeru telefonu, który pojawił się na ekranie telewizora przez sekundę ?! Korzystając ze specjalnej techniki opisanej poniżej, zmienisz się w chodzącą książkę telefoniczną! Oczywiście liczba 402jest łatwiejsza do zapamiętania niż liczba 110010010, a liczba 337377łatwiejsza do zapamiętania niż liczba 957472. Oznacza to, że zapamiętany …

18
Dekoduj ilość o zmiennej długości
Ilość zmiennej długości (określany również jako VLQ lub uintvar) to sposób kodowania do 28-bitowej wartości całkowitej z wykorzystaniem tylko tylu bajtów w razie potrzeby. Zostało to wykorzystane w formacie pliku MIDI jako sposób na zminimalizowanie rozmiaru niektórych danych zdarzeń. Sposób działania jest dość prosty. Jako seria bajtów big-endian, najbardziej znaczącym …

3
Los Concorde
tło Problem komiwojażera (TSP) prosi o najkrótszym obwodzie, które odwiedza dany zbiór miast. Na potrzeby tego pytania miasta będą punktami na płaszczyźnie, a odległości między nimi będą zwykłymi odległościami euklidesowymi (zaokrąglonymi do najbliższej liczby całkowitej). Obwód musi być „w obie strony”, co oznacza, że ​​musi wrócić do miasta początkowego. Concorde …

30
Wydrukuj utracone numery
Jako wielki fan serialu Lost TV zawsze intrygowała mnie sekwencja liczb, która powtarzalnie pojawia się w odcinkach. Te liczby to: 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42 4, 8, 15, 16, 23, 42 (A104101) Używając dowolnego języka programowania, napisz kod, który wypisuje te liczby. Punktacja: Najkrótsza …

8
Utwórz kalkulator omnifix
Inspiracja. Odwrotność. Oceń dane wyrażenie omnifix. Omnifix przypomina notację normalną matematyki, ale z dodatkowymi kopiami każdego symbolu otaczającego argumenty. Symbole zewnętrzne zastępują nawiasy, dlatego nie ma potrzeby wprowadzania dodatkowych nawiasów. Musisz obsługiwać dodawanie, odejmowanie, mnożenie, dzielenie i dodatnie liczby rzeczywiste (liczby ujemne można zapisać -0-n-) w rozsądnym zakresie dla twojego …

26
Spróbuj zrobić sześcian!
Na tej podstawie: Zrób ze mnie kwadrat! Musisz wygenerować to: #### # # # ### # # # # #### Gdzie „#” zastępuje się wejściem. Jeśli wpiszesz „A”, powinieneś dostać AAAA A A A AAA A A A A AAAA Jeśli wpiszesz „&”, powinieneś dostać &&&& & & & &&& …

15
Zaplanuj swoje niedziele!
Kto nie lubi relaksować się w niedzielny poranek latem przy schłodzonym piwie i telewizorze lub zimą grając w badmintona lub z przyjaciółmi? Zawsze myślę, że wiedza o tym, ile dni musisz odpocząć w ciągu miesiąca, zapewnia ci dobre informacje i pomaga zaplanować, co chcesz zrobić. Czy to siedzenie przed komputerem …
16 code-golf  date 

1
Narysuj glify Ingress
W lokalizacji opartej AR gra komórkowa sposób życia Ingress gracz może włamać rzeczy zwane portale w celu uzyskania przedmiotów. (Jeśli interesujesz się Ingress, możesz pingować mnie na czacie, aby uzyskać więcej informacji. Zaufaj mi, jest lepszy niż Pokémon. Jeśli skończysz, pobierz go, pamiętaj, aby wybrać Opór.) Sposobem na znaczne zwiększenie …

18
Zrób mi koc!
Chcę koc, który wygląda tak. Każdy pasek przechodzi, pod, pod, pod, pod. Czy możesz to wydrukować? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ \\ …

7
Oceń drzewo minimax
Alice i Bob grają w małą grę. Najpierw rysują drzewo z węzła głównego (oznaczonego grubą kropką), bez wewnętrznych węzłów, z liczbami na liściach. Dowolny węzeł może mieć dowolną liczbę dzieci. Zaczynamy od zera, a pierwsza gra to Alice (A). Musi wybrać jedno z dzieci bieżącego węzła. Potem jest kolej Boba …

3
Wyzwanie dotyczące advacado
Zainspirowany tym . Przy podejmowaniu tego wyzwania nie ucierpiały żadne awokado. Cześć, mam wyzwanie. Potrzebuję pomocy w przygotowaniu awokado, więc potrzebuję programu, który powie mi, jak długo powinienem produkować awokado Obserwuj awokado sztuki ASCII: ###### # # # #### # # # p# # ## #### # # # ###### …

1
Które wersje Ubuntu są obsługiwane?
Podana data wejścia spowoduje wyświetlenie pełnej listy obsługiwanych wersji dystrybucji Ubuntu Linux w tym dniu. Pełny wykaz wszystkich komunikatów jest następująca: Wersja Nazwa kodowa Data wydania Obsługiwane do 4.10 Warty Warthog 2004-10-20 2006-04-30 5.04 Jeż Hoary 2005-04-08 2006-10-31 5.10 Breezy Badger 13.10.2005 2007-04-13 6.06 LTS Dapper Drake 2006-06-01 2009-07-14 2011-06-01 …
16 code-golf  date 

2
ValiDate ISO 8601 firmy RX
Wyzwanie Znajdź najkrótszą regex tego zatwierdza, tj. dopasowuje, każdą możliwą datę w proleptycznym kalendarzu gregoriańskim (która dotyczy również wszystkich dat przed jej pierwszym przyjęciem w 1582 r.) oraz nie pasuje do żadnej niepoprawnej daty. Wynik Wyniki są zatem zgodne z prawdą lub falsey. Wejście Dane wejściowe są w jednym z …

1
Settlers of Catan - Longest Road!
Oto plansza końcowa Settlers of Catan: Tło: Drogi (długie kije) i osady (i miasta) są renderowane przez małe chaty. Umieszczamy te elementy za pomocą następującego schematu: od góry mamy rząd poziomych wierzchołków i krawędzi, w których można umieścić drogę. Mamy kolumnę samych dróg i tak dalej. Używając R dla koloru …

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.