Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

4
Pomóż przeliczyć swojego przedstawiciela!
Kilka miesięcy temu rozmawialiśmy o meta na temat zwiększania reputacji przyznawanej za głosowanie nad pytaniami. Oto podstawy naszego obecnego systemu reputacji głosów: 1 Pytanie głosujące Ujest warte 5 punktów reputacji. Odpowiedź głosowania ujest warta 10 reputacji. Odpowiedź na pytanie lub odpowiedź djest warta -2 reputacji. Pojawiło się wiele różnych sugestii …

4
Wszystkie liczby pasujące do ciągu
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą N. Wydrukuj listę wszystkich wyraźnych liczb dziesiętnych, które można zapisać dokładnie w N znakach, używając cyfr ( 0123456789), miejsc dziesiętnych ( .) i znaków ujemnych ( -). Na przykład, niektóre numery, które znajdować się na liście wyjściowej n = 4 to …

5
Efektywna notacja naukowa
Któregoś dnia mój nauczyciel chemii wyjaśniał nam notację naukową (używając małej liczby i mnożąc ją przez potęgę dziesięciu, aby łatwiej wyrażać duże liczby), co przywróciło mnie o kilka lat, kiedy się go nauczyłem. Po zapoznaniu się z podstawami zadaliśmy kilka typowych pytań matematycznych, z których niektóre były następujące: W notacji …
12 code-golf  string  math 

1
Czy są zamaskowane nawiasy?
Ktoś dał nam ciąg znaków, ale wszystkie znaki podobne do nawiasów zostały zmienione na normalne i nie wiemy, które, a nawet ile ich było. Wiemy tylko, że gdyby L1,L2,L3,...,LNbyły różnego rodzaju lewe nawiasy i R1,R2,R3,...,RNbyły różnymi odpowiednimi rodzajami prawym nawiasami, wszystkie byłyby odrębne (2N znaki odrębnych nawiasów), łańcuch byłby prawidłowy, …

4
Wybierz sceny do filmu
Wprowadzenie Wreszcie firma filmowa finansuje twój film. Dali ci maksymalny budżet, a także ustawili czas trwania twojego filmu. Teraz możesz zacząć od przedprodukcji. Masz już zaplanowane kilka scen, ale nie wszystkie z nich mieszczą się w budżecie, a film też byłby o wiele za długi. Wiesz jednak znaczenie każdej sceny. …

3
Pomóż mi zamknąć skrzynkę
Inspiracja do tego wyzwania powinna być absurdalnie oczywista w momencie publikacji. Zadanie Musisz utworzyć program w stylu Shut the Box (nie funkcja, program). Podstawy zamknięcia pudełka to: Gracze próbują zamknąć pudełko, obracając zestaw dźwigni oznaczonych 1-9. Muszą to zrobić, przesuwając dźwignie. Sekwencja wydarzeń każdej tury jest następująca: Aktualna pozycja dźwigni …
12 code-golf  game  random 

1
Narysuj i oznacz sześciokątną siatkę ASCII
W poprzednim wyzwaniu pierwszy schemat narysowałem głównie ręcznie (za pomocą trybu wizualnego blokowania vima). Ale na pewno musi być lepszy sposób ... Biorąc pod uwagę dane wejściowe dwóch wymiarów, szerokości i wysokości, wygeneruj sześciokątną siatkę o tych wymiarach w sztuce ASCII. Oto diagram, do którego odwołuje się wprowadzenie (z niewielkimi …

14
Przygotowanie testu wielokrotnego wyboru
Wprowadzenie Uwaga: nie jest to jakaś metoda zachęcania do oszukiwania. Jak już powiedział Cᴏɴᴏʀ O'Bʀɪᴇɴ , studiowanie jest najlepszym rozwiązaniem do zdania testu: 3. Rozważ następujące odpowiedzi na test wielokrotnego wyboru: ABCBCAAB Oto tabela wskazująca, czy odpowiedzi pasują do siebie: A B C B C A A B A 1 …

5
Zaimplementuj skracacz URL
Adresy URL stają się zbyt długie. Musisz więc zaimplementować algorytm, aby skrócić adres URL. ja. Struktura adresu URL Adres URL składa się z 2 głównych części: domeny i ścieżki . Domena jest częścią adresu URL przed pierwszym ukośnikiem. Możesz założyć, że adres URL nie zawiera protokołu. Ścieżka to wszystko inne. …

4
Smooth vs. Chunky vs. Broken Squiggles
Na podstawie strun grubych vs. gładkich . Squiggles /\_/\/\__/\/\/\/\_/\_/\to świetna zabawa na klawiaturze, gdy naprawdę się nudzisz. Ale nie wszystkie squiggles są sobie równe. Niektóre zawijasy są gładkie, \___/a niektóre grube, jak /\/\/\/\. Inni są po prostu zupełnie złamani////_\\\ Wewnątrz każdego poruszenia Npostaci znajdują się N-1skrzyżowania. Każde skrzyżowanie skrętne jest …

1
Zrób Frogger Solver
🐸🐸 Musisz stworzyć najkrótszy program, aby zawsze znaleźć optymalne rozwiązanie dla uproszczonej gry Frogger na siatce 9x9. Elementy kursu: L- Dziennik (długość: 3-4). Gdy wskoczysz na kłodę, niesie cię ona ze sobą. V - Pojazd (długość: 1-2) Szybkość (1-2): po lewej stronie rzędu będzie prędkość, z jaką poruszają się elementy …

10
9 Śmierć ninja
Zainspirowany tą rozmową na czacie. Twoim celem w tym wyzwaniu jest naśladowanie ninja i policzenie liczby jego śmierci. Okular Twój ninja zaczyna się od 9 śmierci. Otrzymuje również integralne zdrowie początkowe jako wkład. Następnie pobiera jako dane wejściowe listę wydarzeń w swoim życiu, które wpływają na jego zdrowie. Mogą to …

1
Napisz tłumacza dla 2B
Napisz tłumacza dla 2B Lubię ezoteryczny język Davida Catt'a 2B, mając pamięć zapisaną na taśmie, gdzie każda komórka jest oddzielną taśmą bajtów („taśma podrzędna”). Napisz do niego tłumacza! Specyfikacja języka Oficjalna specyfikacja znajduje się tutaj . W tej specyfikacji "oznacza liczbę z zakresu 0-9( 0jest interpretowana jako 10) i _oznacza …

7
Zamaskuj adres IP i nadaj go
tło Inspirowane tym pytaniem Unix.SE (i oczywiście moją własną odpowiedzią ). Gdy adres IP jest określony dla interfejsu, jest on często podawany w postaci dziesiętnej z kropkami: a.b.c.d e.f.g.h gdzie a.b.c.djest rzeczywisty adres i e.f.g.hmaska ​​sieci. Maska sieci, gdy jest reprezentowana w postaci binarnej, jest w zasadzie wiązką 1bitów, po …

3
Odtwórz zdanie ponownie
To wyzwanie składa się z dwóch części. Zwycięzcą zostanie rozwiązanie o najniższej całkowitej liczbie bajtów. Do obu wyzwań należy użyć tego samego języka. Część 1: Napisz funkcję lub program, który pobiera zdanie zawierające tylko poprawne słowa jako dane wejściowe i wyświetla listę używanych znaków, liczbę przypadków użycia każdej litery oraz …

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.