Pytania oznaczone «code-golf»

10
Opłata za telefon komórkowy

Wyzwanie Podjęte za zgodą mojego konkursu na University Code Challenge Zależność od telefonów komórkowych sprawia, że ​​co noc ładujemy je do maksymalnego poziomu baterii, więc nie ryzykujemy wyczerpania energii do połowy następnego dnia. Są nawet ludzie, którzy widząc bezpłatny punkt w ciągu...

10
Kod Golf lewy środkowy prawy (LCR)

Na imprezie zapoznałem się z grą LCR. Teraz nie jest to świetna gra, ponieważ nie ma umiejętności, a jedynie losowa szansa. Ale przyszło mi do głowy, że mogę to kodować i stworzyłem szybki program w R do modelowania gry. Zasady gry zmodyfikowane z Wikipedii, aby pasowały do ​​naszego sposobu...

10
Fizzbuzz w dowolnej bazie

Wyzwanie Wejście: Liczba całkowita od 2 do 62 (włącznie).bbb Wynik: Policz od do równowartości w podstawie , używając dowolnej rozsądnej reprezentacji cyfr.1115000105000105000_{10}bbb Jednak: Jeśli liczba jest podzielna przez (zaokrąglona w dół, np. Podstawa 7 będzie wynosić 7/2 = 3,5, 3,5 +...

10
Tablice Zacznij od

Twoim zadaniem jest pobranie tablicy liczb rzeczywistych i zwrócenie wartości w tym punkcie tablicy. Tablice zaczynają się odππ\pi i są zaliczane ππ\piinterwały. Chodzi o to, że faktycznie interpolujemy między elementami, biorąc pod uwagę „indeks”. Jako przykład: Index: 1π 2π 3π 4π 5π 6π Array: [...

10
Znowu Halloween!

opis problemu Wszyscy uwielbiamy Twix (ponieważ jest to najlepszy cukierek), ale to jest pierwsze Halloween dla dzieci - musimy zdobyć dla nich przynajmniej jeden z każdego rodzaju cukierków. Każdego Halloween wszyscy mieszkańcy alei Numberline wysyłają e-mail z informacją, jakie rodzaje cukierków...

10
Odpowiednia część do serwowania badmintona

Wprowadzenie: Widziałem, że teraz jest tylko jedno wyzwanie związane z badmintonem . Ponieważ sam gram w badmintona (od 13 lat), pomyślałem, że dodam kilka wyzwań związanych z badmintonem. Oto drugi ( pierwszy można znaleźć tutaj ): Wyzwanie: Niektóre zasady dotyczące badmintona służą: Podanie...

10
Spójne nadziewanie bajtów (COBS)

Dziwię się, że nie zostało to wcześniej opublikowane! Zgodnie bajtu narzutu Napełniacz (COB) algorytm jest stosowany do strumieni ograniczają bajtów. Wybieramy znacznik ramki (użyjemy 0x00) i wszędzie tam, gdzie w strumieniu występuje 0x00, jest on zastępowany liczbą bajtów aż do następnego 0x00...

10
Ile czasu zajmuje wpisanie tego?

Wprowadzenie Mogę pisać w umiarkowanym tempie, korzystając z układu klawiatury QWERTY. Ale jeśli słowo takie jak yellowwooddoor ma mnóstwo powtarzających się liter, jego wpisanie zajmuje trochę więcej czasu. Jeszcze gorzej jest, gdy słowo takie jak „skok” ma ten sam palec używany do wielu różnych...

10
Ustal, czy siatka zawiera inną siatkę

Wyzwanie Utwórz funkcję przyjmuje dwie dwuwymiarowe tablice Znaków (lub Ciągów, jeśli język programowania nie ma znaków jako typu danych) jako danych wejściowych: a i b. Jeśli twój język nie obsługuje tych danych wejściowych, możesz użyć innej standardowej zmiennej jednobajtowej. Twoim zadaniem...

10
Golf moje tablice Ada

tło Ada to język programowania, który nie jest dokładnie znany ze swojej zwięzłości. Jednak jego dosłowna składnia tablicowa może teoretycznie pozwolić na dość zwięzłe specyfikacje tablic. Oto prosty opis EBNF dosłownej składni tablicowej ( możliwy do przejścia do bottlecaps.de : array ::=...

10
Przejście z ciągu na bit

Zadanie Biorąc pod uwagę ciąg wejściowy jednego lub więcej znaków ASCII, których punkty kodowe mają wartość od 0 do 128 (wyłączne), wykonaj następujące czynności: Konwertuj każdy znak na 7-bitowy kod ASCII (jeśli kod ASCII jest mniejszy niż 7 bitów, wstaw początkowe bity zerowe) Połącz wszystkie...

10
Temat pasujący do subskrypcji MQTT

tło MQTT (Message Queuing Telemetry Transport) jest standardowym protokołem przesyłania wiadomości opartym na publikowaniu i subskrypcji ( Wikipedia ). Każda wiadomość ma temat, na przykład następujące przykłady: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon...

10
Liczenie linii i krzywych alfanumerycznych

Biorąc pod uwagę ciąg wejściowy, napisz program, który wypisuje całkowitą liczbę linii i krzywych. Wyzwanie Pobierz dane wejściowe z STDINdowolnej innej metody. Dane wyjściowe STDOUTlub dowolna inna metoda danych wyjściowych, łączna liczba linii i krzywych zawartych w ciągu, w tej kolejności ,...

10
Zważ swoje słowa!

Wyzwanie Biorąc pod uwagę dwa ciągi, każdy o długości do 30, składające się z drukowalnych znaków ASCII (kody [ 32 , 126 ][32,126][32, 126]), umieść je na skali wagi w jak najmniejszej liczbie bajtów kodu! Składa się z następujących kroków: Oblicz i porównaj wagi strun Wybierz odpowiednio...

10
Tłumacz ustny

„Talk” to barokowy język oparty na akumulatorach, który powstał w odpowiedzi na cytat Dennisa na talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Język „Talk” ma 4 polecenia: 00 Jeśli akumulator ma wartość 0, ustaw akumulator na 0. 01 Jeśli akumulator ma wartość...

10
Wysadzenie samolotu

Blow-up jest potężnym narzędziem w geometrii algebraicznej. Pozwala na usunięcie osobliwości ze zbiorów algebraicznych przy jednoczesnym zachowaniu reszty ich struktury. Jeśli nie znasz tego, nie martw się, faktyczne obliczenia nie są trudne do zrozumienia (patrz poniżej). Poniżej rozważamy...

10
Przybliż idealną piątą

Zaczynając od 1-TET, dawaj równe temperamenty, które mają coraz lepsze przybliżenie idealnej piątej (tylko stosunek 3/2). ( Sekwencja OEIS A060528 ) Formalny opis sekwencji, skopiowany z OEIS: Lista równych temperamentów (równe podziały oktawy), których najbliższe kroki skali są coraz bliższe...