Programowanie puzzli i Code Golf

18
Utwórz narzędzie do blokowania kodu

Podczas korzystania ze znaczników, podobnie jak w sieci SE, wcięcie czterech spacji przed wierszem tekstu oznacza go jako część bloku kodu, jak mam nadzieję, wiesz. Jeśli nie, oto przykład (z .reprezentacją spacji): .... Kod .... Więcej kodów prowadzi do Code More code Problem polega na tym,...

18
Podsumowując? To moja mocna strona!

Wprowadzenie Forte to bardzo osobliwy ezoteryczny język oparty na koncepcji modyfikacji wartości liczb. W Forte liczby nie są stałymi, ale zmiennymi, możesz użyć LETinstrukcji, aby przypisać im nowe wartości. Na przykład po wykonaniu LET 2=4-1od teraz 2przyjmuje wartość 3, co oznacza, że...

18
Lossy czy Lossless?

Biorąc pod uwagę plik audio, określ, czy jest on zakodowany w formacie stratnym czy bezstratnym. Do celów tego wyzwania należy klasyfikować tylko następujące formaty: Strata AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA Bezstratny AFI FLAC TTA WAV Zasady Jeśli dane wejściowe są przyjmowane w...

18
Wyświetlanie n za pomocą n

Czego chcę: Po prostu chcę wyświetlacz tekstowy, który prosi o dane wejściowe n, a następnie pokazuje tę wartość na wyświetlaczu! Ale jest haczyk. Każdy z „prawdziwych” pikseli (tych wypełnionych) musi być reprezentowany przez tę liczbę n. Przykład: Otrzymałeś wkład n. Możesz założyć n, że...

18
Najdłuższe równe podsekwencje

Definicje Podsekwencja może nie być ciągła, np. [1, 1, 1]Jest podsekwencja [1, 2, 1, 2, 1]. Równa podsekwencja to podsekwencja, w której każdy element jest równy. Najdłuższe równe podsekwencje mogą nie być unikalne, np. [1, 1]I [2, 2]oba są najdłuższymi równymi podsekwencjami [2, 1, 1,...

18
Wyjście łańcucha znaków wyjściowych

Musisz napisać program lub funkcję, która, gdy dali niepusty ciąg S z N znaków ASCII druku † , wyprowadza program, który zakończy się z kodem wyjścia C , gdzie C jest na kod ASCII w pozycji 0 w S . Ten program piszesz dodatkowo wyjście program P , tak, że po uruchomieniu, to wychodzi z kodem...

18
Czy magia jest możliwa?

Magiczne kwadrat jest n-o-n kwadratowy siatkę, wypełnione różnych dodatnie liczby całkowite w zakresie od 1,2, ... n ^ 2 , tak, że każda komórka zawiera inna liczbę całkowitą, a suma liczb całkowitych w każdym rzędzie kolumna i przekątna są równe. Twoim zadaniem jest pobranie macierzy n-na-n...

18
Twórz mądre liczby

Wise to prosty język bitowy, który zaprojektowałem jakiś czas temu. Opiera się na bitowych operacjach Pythona . Ma kilka operacji, większość z nich jest taka sama lub bardzo podobna do równoważnego symbolu w Pythonie. : Zduplikuj górę stosu ? Obróć górę stosu na dół ! Obróć spód stosu do góry [ ]...

18
Domysł Gilbreath

Załóżmy, że zaczynamy od nieskończonej listy liczb pierwszych: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ... Następnie kilkakrotnie bierzemy bezwzględne różnice między każdą parą liczb: [1, 2, 2, 4, 2, 4, 2, 4, 6, 2, 6, 4, 2, 4, 6, 6, 2, 6, 4, ... [1, 0, 2, 2,...

18
Oblicz moduł odwrotności

Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub...

18
Wskazówki do gry w golfa w językach 2D

Jakie masz ogólne wskazówki na temat gry w golfa w dwuwymiarowych językach programowania? Szukam wskazówek, które można zastosować do problemów z golfem i są specyficzne dla języków programowania 2D, ale nie są specyficzne dla jednego języka (odpowiedzi typu „usuń komentarze” i „użyj Moperacji” nie...

18
Wskazówki dotyczące gry w golfa w Japt

Teraz, kiedy jestem całkowicie uzależniony od Code Golf, prawdopodobnie nadszedł czas, aby spróbować wybrać kilka języków golfowych. Biorąc pod uwagę, że gram prawie wyłącznie w JavaScript, Japt wydaje się logicznym językiem na początek. Zagłębię się w dokumentację przy następnej okazji, ale w...

18
Jakie są moje wymiary?

Zadanie: Biorąc pod uwagę obszar trójkąta, znajdź trójkąt Heroński z tym obszarem. Dowolny trójkąt heroński o określonym obszarze jest dozwolony. Trójkąt Heroński to trójkąt z bokami liczb całkowitych i obszarem liczb całkowitych . Według wzoru Herona trójkąt o długości boków a,b,cma...

18
Kto ma przecinek na drugie imię?

Twoim wyzwaniem jest przyjęcie nazwy (łańcucha) jako danych wejściowych, takich jak Albert Einstein i wyjście: Einstein, Albert Pseudo kod: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ",...

18
Wydrukuj brakujące znaki

Proste wyzwanie zainspirowane popularnością mojego poprzedniego wydruku niewidocznego tekstu i wydruku prawdziwych niewidzialnych wyzwań tekstowych oraz wyzwanie o tej samej długości i różnej długości . Biorąc pod uwagę ciąg znaków składający się wyłącznie z drukowalnych znaków ( 0x20 to 0x7E),...

18
W pełni palindromowe trójkąty

Rozważ ciąg 160615051. Może być „triangulowany” jako taki: 1 606 15051 Następnie każdy rząd jest palindromem. Pamiętaj również, że każda strona na obwodzie jest również palindromem: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Dlatego ciąg ten można uznać za w pełni palindromiczny trójkąt. 100W tym...

18
Zamachaj samogłoskami!

Uwaga: tytuł został celowo wpisany błędnie. Biorąc pod uwagę ciąg s, zamień pierwsze serie samogłosek co 2 słowa. W przypadku tego wyzwania y jest uważane za samogłoskę. Na przykład, biorąc pod uwagę „wielki dzień pana”: 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]"...

18
Teraz w Jailhouse

Wyzwanie Biorąc pod uwagę liczbę całkowitą n(gdzie 4<=n<=10**6) jako dane wejściowe, stwórz „więzienne drzwi” sztuki ASCII * mierzące n-1szerokość i nwysokość znaków, używając symboli z poniższego przykładu. Przykład ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Używane są następujące...

18
LCM liczb wymiernych

Najmniejszą wspólną wielokrotnością (LCM) zbioru liczb Ajest najmniejsza liczba całkowita btaka, która b/ajest liczbą całkowitą dla wszystkich liczb całkowitych aw A. Definicję tę można rozszerzyć na liczby wymierne! Zadanie Znajdź najmniejsze pozytywne wymierne, b takie b/ajak liczba całkowita...