Pytania oznaczone «code-golf»

27
Współrzędne samoidentyfikujące

Napisz program lub funkcję, która przy danej liczbie całkowitej nkonstruuje tablicę o nwymiarach ndługości, gdzie każdy element jest identyfikatorem własnych współrzędnych. To znaczy, zaczynając od jednej tablicy, wypełnij ją ntablicami, gdzie każda z nich zawiera nwięcej tablic, do głębokości n-1....

27
Ustawianie czasu

Wyobraź sobie następujący zegar 24-godzinny, którym można sterować za pomocą klawiszy strzałek: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Dwukrotne naciśnięcie strzałki w górę ( ↑↑) spowoduje zwiększenie aktualnie ustawionej godziny: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Naciśnięcie strzałki w...

27
Uważaj na tornado matrycy!

Tornado matrycowe jest jak każde inne tornado: składa się z rzeczy obracających się wokół środka. W tym przypadku elementy macierzy zamiast powietrza. Oto przykład tornada matrycowego: Najpierw zaczynamy od podzielenia macierzy na kwadratowe pierścienie, każda sekcja składa się z elementów,...

27
Konwertuj na liczby Suzhou

Cyfry Suzhou (蘇州 碼子; także 花 碼) to chińskie liczby dziesiętne: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Działają one prawie jak cyfry arabskie, z tym wyjątkiem, że gdy w zestawie znajdują się kolejne cyfry {1, 2, 3}, cyfry występują naprzemiennie między zapisem pionowym {〡,〢,〣}a zapisem...

27
Ważny wynik w badmintonie?

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 pierwszy: Wyzwanie: Dane wejściowe: dwie liczby całkowite Dane wyjściowe: Jedno z trzech różnych i...

27
Zrób mi minimalną magiczną sumę

Krótko mówiąc, to wyzwanie. Otrzymasz 4 liczby: p1, p2, p3 i p4. Magiczną sumę liczb definiuje się w następujący sposób: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Możesz zmienić tylko jedną z powyższych wartości całkowitych (p1, p2, p3 lub p4). Musisz zmienić wartość tak, aby...

27
Analizować literał całkowity C ++ 14

Zgodnie z http://en.cppreference.com/w/cpp/language/integer_literal literały liczb całkowitych składają się z literału dziesiętnego / szesnastkowego / ósemkowego / binarnego i opcjonalnego sufiksu liczb całkowitych, który jest oczywiście całkowicie niepotrzebny, marnuje cenne bajty i jest...

27
Wyświetl listę nut

To zadanie jest proste: Napisz program lub funkcję, która wyświetli listę wszystkich nut (używając angielskich nazw nut) od A ♭ do G♯. Wszystkie nuty bez nazwy składającej się z jednej litery (tj. Czarne nuty na klawiaturze muzycznej) powinny mieć wydrukowane dwa razy swoje imię, raz jako nuta...

27
Nie ma to jak dobra, stara gra ModTen

Uwaga: ModTen to fikcyjna gra karciana, która została stworzona wyłącznie w celu wykonania tego wyzwania. Zasady ModTen ModTen jest odtwarzany standardową talią 52 kart. Ponieważ pełne reguły nie zostały jeszcze wynalezione, skupimy się wyłącznie na rankingu rozdań. Zwycięska ręka w ModTen....

27
Układanie ciężkich skrzynek

Masz mnóstwo ciężkich pudeł i chcesz je układać w jak najmniejszej liczbie stosów. Problem polega na tym, że nie można układać na pudełku większej liczby pudeł niż jest w stanie obsłużyć, dlatego cięższe pudełka muszą znajdować się na spodzie stosu. Wyzwanie Dane wejściowe : lista wag skrzynek w...

26
Moje Słowo może pokonać Twoje Słowo

PROBLEM Na podstawie dwóch słów znajdź zwycięzcę w cyfrowej bitwie o rootowanie . Zdefiniuj cyfrowy pierwiastek słowa w ten sposób: Każda litera alfabetu ma przypisany numer: A = 1, B = 2, C = 3, ..., Z = 26 Dodaj wartości dla każdej litery, aby zsumować słowo. Weźmy na przykład „CAT”. C + A +...

26
Symuluj maszynę rejestrującą Minsky'ego (I)

Istnieje wiele formalizmów, więc chociaż mogą okazać się przydatne inne źródła, mam nadzieję, że sprecyzuję to na tyle jasno, że nie będą one konieczne. RM składa się ze skończonej maszyny stanów i skończonej liczby nazwanych rejestrów, z których każdy zawiera nieujemną liczbę całkowitą. Aby...

26
Wydrukuj choinkę

Wyzwanie Wydrukuj ładną choinkę z własną gwiazdą u góry, używając możliwie najkrótszego kodu. Gwiazda drzewa jest gwiazdką ( *), a bryła drzewa jest wykonana z 0drzewa Drzewo musi mieć 10 rzędów wysokości. Każdy wiersz powinien być odpowiednio wcięty w taki sposób, aby poprzedni wiersz był...

26
Najkrótszy wspólny superstrun

Biorąc pod uwagę listę ciągów, s_0, s_1, ..., s_nznajdź najkrótszy ciąg, Sktóry zawiera każdy z nich s_0, s_1, ..., s_njako podłańcuch . Przykłady : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Napisz najkrótszy program (lub...

26
Policz słowa w tekście i wyświetl je

Kod powinien pobierać tekst (nieobowiązkowe może być dowolny plik, standardowe wejście, ciąg znaków dla JavaScript itp.): This is a text and a number: 31. Dane wyjściowe powinny zawierać słowa z ich liczbą wystąpień, posortowane według liczby wystąpień w kolejności...

26
Symulator Pokeball

W grach wideo Pokemon gracz zostaje wysłany w świat, aby zmusić dzikie zwierzęta do drobnych piłek i wyszkolić je do walki. Oczywiście wszyscy wiedzą, że nikt nie gra w Pokemona podczas bitwy. Prawdziwym losowaniem tej serii jest złapanie pokemona! Twoim zadaniem jest symulacja pokeball podczas...

26
Co jest lepsze - Emacs czy Vim? (Walka Google)

Pozdrowienia, szlachetni golfiści. Dziś rozwiążesz najstarszą i najbardziej wyróżniającą się debatę - Emacsa czy Vima? Twoim wyzwaniem jest wprowadzenie dwóch wyszukiwanych haseł jako danych wejściowych i wyświetlenie, który z nich ma najwięcej wyników wyszukiwania Google. (Jest to oczywiście...

26
Znajdź n-tą parę podwójnych liczb pierwszych

Dwie liczby pierwsze są definiowane jako liczby pierwsze bliźniacze, jeśli różnią się o dwa. Na przykład 3 i 5 są liczbami podwójnymi, podobnie jak 29 i 31. Napisz program, który znajdzie n-tą parę podwójnych liczb pierwszych (gdzie n pochodzi od STDIN) i wydrukuje je na STDOUT, oddzielone...

26
Generator diagramów Venna

Generator diagramów Venna Aby właściwie świętować 180. urodziny Johna Venna , dzisiaj Twoim zadaniem będzie stworzenie programu, który wygeneruje diagram Venna ! Wkład: Dodatnia liczba całkowita N, która określi zakres liczb występujących na schemacie (od zera do N) oraz trzy zestawy dodatnich...