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.


30
Stosunek wielkich liter do małych liter
W tym wyzwaniu ty i twoi znajomi zastanawiacie się, która sprawa jest lepsza, wielka czy mała? Aby się o tym dowiedzieć, piszesz program, który zrobi to za Ciebie. Ponieważ esolangi straszą twoich przyjaciół, a pełny kod przeraża cię, twój kod musi być tak krótki, jak to możliwe. Przykłady PrOgRaMiNgPuZzLeS & …
28 code-golf  string 

12
Przerzucanie naleśników
W sortowaniu naleśników jedyną dozwoloną operacją jest odwrócenie elementów jakiegoś prefiksu sekwencji. Albo pomyśl o stosie naleśników: wsuwamy gdzieś w stos szpatułkę i przewracamy wszystkie naleśniki nad szpachelką. Na przykład sekwencję 6 5 4 1 2 3można posortować, najpierw odwracając pierwsze 6elementy (całą sekwencję), uzyskując wynik pośredni 3 2 1 …

3
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 pełnych kg. …

30
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 nuty, raz jako …

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 niewykorzystane w tym wyzwaniu. Dziesiętny dosłowny to a non-zero decimal digit (1, 2, 3, 4, 5, 6, 7, …

13
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). …

13
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 unikalnych danych wyjściowych według własnego wyboru. Jeden …

20
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 …

30
Wymień każdą serię identycznych liczb w miejscu
Biorąc pod uwagę listę ściśle dodatnich liczb całkowitych, przejrzyj każdą odrębną liczbę i zamień wszystkie jej wystąpienia na kolejne indeksy (oparte na zero lub jeden) nowej serii. Przykłady []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

16
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, które są dalej od granicy o tę samą odległość. Sekcje …
27 code-golf  matrix 

15
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. Elementy najgłębszych tablic to współrzędne opisujące, gdzie znajdują się w …
27 code-golf 

24
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 prawo ( →) spowoduje skupienie drugiego wejścia. ┌──┐ ╔══╗ …
27 code-golf  date 

8
Chciwy kuter
iBug niedawno dostał długi pasek wykonany z kompozytowych, ale cennych materiałów. Pasek jest tak długi, że iBug nie może łatwo sprzedać go za kredyty, więc chce go zmniejszyć. Pręt jest wykonany z tak delikatnych i magicznych materiałów, że jeśli część zostanie złamana, wszystkie części pręta wykonane z tego samego materiału …
27 code-golf  string 

24
Sekwencja dodawania, mnożenia i dodawania
( Powiązane ) Biorąc pod uwagę liczbę całkowitą n > 1, 1) Zbuduj zakres liczb n, n-1, n-2, ... 3, 2, 1i oblicz sumę 2) Weź poszczególne cyfry tej liczby i oblicz produkt 3) Weź poszczególne cyfry tej liczby i oblicz sumę 4) Powtarzaj kroki 2 i 3, aż osiągnąć …

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.