Programowanie puzzli i Code Golf

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

14
Sprawdzanie pliku zawiera tylko bajty puste
Twoim celem jest napisanie programu lub funkcji, która pobiera jako dane wejściowe ciąg znaków reprezentujący ścieżkę do pliku i wyświetla prawdziwą wartość, jeśli plik nie jest pusty i nie zawiera bajtów o wartości innej niż zero - tzn. Wszystkie bity mają wartość 0 - - w przeciwnym razie wartość falsey. …

6
Golf a Tabela rozpuszczalności
Biorąc pod uwagę nazwę kationu i anionu, wyjmij „S” (rozpuszczalny) lub „I” (nierozpuszczalny). Stół, którego będziemy używać, pochodzi z wikipedii: https://en.wikipedia.org/wiki/Solubility_chart . Jest on kopiowany na końcu pytania do wykorzystania w przyszłości. Wkład : kation, po nim anion, oddzielone spacją. Kation będzie jednym z następujących: Lithium Sodium Potassium Ammonium Beryllium …

11
Codegolf Rainbow: Fun with Integer-Arrays
Wprowadzenie: (Źródło: Wikipedia ) Kiedy spojrzymy na tęczę, zawsze będzie miała kolory od góry do dołu: Czerwony; Pomarańczowy; żółty; Zielony; niebieski; indygo; fioletowy Jeśli spojrzymy na te pojedyncze pierścienie, czerwony pierścień jest oczywiście większy niż pierścień fioletowy. Ponadto możliwe jest jednoczesne posiadanie dwóch lub nawet trzech tęcz. Wszystkie powyższe kombinacje …

30
Prawdziwy kod koloru
Prawdziwy kolor (24 bity) w Wikipedii jest opisany w odpowiedniej części jako 24 bity prawie zawsze wykorzystuje 8 bitów każdego z R, G, B. Od 2018 r. 24-bitowa głębia kolorów jest używana przez praktycznie każdy wyświetlacz komputera i telefonu oraz zdecydowaną większość formatów przechowywania obrazów. Prawie wszystkie przypadki, w których …

17
Oblicz minimum
tło Rozważ następującą sekwencję ( A051935 w OEIS): Zacznij od terminu .2)2)2 Znajdź najniższą liczbę całkowitą większą niż taką, że jest liczbą pierwszą.nnn2)2)22 + n2)+n2+n Znajdź najniższą liczbę całkowitą większą niż taką, że jest liczbą pierwszą itp.n′n′n'nnn2 + n + n′2)+n+n′2 + n + n' Bardziej formalna definicja: zan= { …

17
Codegolf Rainbow: Draw in Black-and-White
Wprowadzenie: (Źródło: Wikipedia ) Kiedy spojrzymy na tęczę, zawsze będzie miała kolory od góry do dołu: Czerwony; Pomarańczowy; żółty; Zielony; niebieski; indygo; fioletowy Jeśli spojrzymy na te pojedyncze pierścienie, czerwony pierścień jest oczywiście większy niż pierścień fioletowy. Ponadto możliwe jest jednoczesne posiadanie dwóch lub nawet trzech tęcz. Wszystkie powyższe kombinacje …

14
Reguła Naismitha
Reguła Naismitha pomaga ustalić czas potrzebny na spacer lub wędrówkę, biorąc pod uwagę odległość i wzniesienie. Biorąc pod uwagę niepustą listę wysokości w punktach równomiernie rozmieszczonych wzdłuż ścieżki i całkowitą odległość tej ścieżki w metrach, należy obliczyć czas potrzebny zgodnie z regułą Naismitha. Zasadą Naismitha jest to, że należy pozwolić …
12 code-golf  number 



3
Zoptymalizuj moje Nullifiers
Jestem wielkim fanem gry Creeper World, a zwłaszcza kontynuacji. Nie musisz wiedzieć, jak działa ta gra, aby odpowiedzieć na pytanie, chciałem tylko wspomnieć, skąd pochodzi moje pytanie. W grze Twoim celem jest zniszczenie Emiterów, które spawnują Creeper, przy użyciu broni znanej jako nullifier. Nullifier może zniszczyć dowolny emiter w tym …


10
Emotikony w golfa
Wprowadzenie Twoim dzisiejszym wyzwaniem (zainspirowanym tym wyzwaniem ) jest napisanie kilku urywków, funkcji lub pełnych programów, z których każdy generuje różne emotikony ascii, bez ponownego wykorzystywania znaków. Wyzwanie Lista prawidłowych emotikonów ascii dla tego wyzwania znajduje się zarówno tutaj, jak i w bloku kodu na dole tego postu. Każdy fragment …

1
Samowyliczające się pangramy
Pangramy Szybki brązowy lis przeskoczył nad leniwym psem. To jest przykład pangramu - zdania, które co najmniej raz zawiera każdą literę alfabetu. Samo wyliczanie pangram jest zdanie, że spełnia kryteria być pangram przedstawiając analizę własnej liczby liter. Przykładem tego jest zdanie Ten pangram zawiera cztery As, jeden B, dwa Cs, …

14
Hardcoding the Cops and Rabbers (Rabusie)
To wyzwanie dla gliniarzy i rabusiów . Wątek gliniarzy do tego wyzwania jest tutaj Ciekawe pytanie do przemyślenia to: Jeśli mam ciąg liczb, ile z nich muszę podać, zanim stanie się jasne, o jakiej sekwencji mówię? Na przykład, jeśli chcę mówić o dodatnich liczbach całkowitych w kolejności od , mógłbym …

12
Narysuj schemat dystrybucji!
Wyzwanie Jako dane wejściowe otrzymasz trzy liczby całkowite - min_value, max_value, sample_sizektóre możesz przekazać do odpowiedzi jako tablicę lub kilka parametrów. Twoim zadaniem jest wydrukowanie diagramu w dowolnym dogodnym formacie , który pokazuje częstotliwość liczb w (min_value, max_value)zakresie wyświetlanych po wybraniu liczby losowej w (min_value, max_value)zakresie sample_size. Sekwencja liczb losowych …
12 code-golf  random 

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.