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
Rzuć punktami umiejętności mojej postaci D&D
W Lochach i Smokach najważniejszymi atrybutami postaci są wyniki umiejętności. Istnieje 6 wyników dla sześciu umiejętności. Umiejętności to Siła, Zręczność, Konstytucja, Inteligencja, Mądrość i Charyzma. Przy określaniu wyników dla postaci, stosuję następującą procedurę: Rzuć 4k6, upuść najniższą, w dowolnej kolejności. Oznacza to, że rzucam 4 sześciościennymi kostkami, ignoruję najniższy wynik …
18 code-golf  game  random 

9
Przyrostowy format czasu gry
Przyrostowy format czasu gry Cel Gry przyrostowe często mają stoper odliczający dni, godziny, minuty i sekundy do zakończenia zadania. W zależności od dostępnego miejsca można je sformatować jako: 2d 13h 23h 59m 48s 14m 3h 0m 0s Celem tego kodu golfa jest napisanie funkcji lub programu, który wykonuje to formatowanie. …
18 code-golf  date 

6
Nuggets of Code
Nuggets of Code Jest to hipotetyczna sytuacja, w której jest piątek wieczorem, a zaprosiłeś zwykłych kumpli golfowych do udziału w swoim ulubionym hobby: golfie kodowym. Ponieważ jednak jest to tak wyczerpujące zadanie, musisz zebrać trochę pokarmu dla grupy, abyś mógł grać w golfa jak najwięcej z kodu. Teraz ulubioną przekąską …
18 code-golf 

9
Narysuj rosnące stosy pudeł
Zadanie W tym wyzwaniu Twoim zadaniem jest narysowanie reprezentacji artystycznej ASCII kilku stosów pudeł o rosnącej wysokości. Jako dane wejściowe podano liczbę stosów, która jest dodatnią liczbą całkowitą. Pierwszy stos zawiera jedno pudełko wielkości 2x2. Drugi stos zawiera 2 pudełka wielkości 3x3. Ogólnie rzecz biorąc, kth stos zawiera kpudełka wielkości …

11
Określ zakresy na podstawie listy wartości
Biorąc pod uwagę nieposortowaną listę unikatowych, dodatnich liczb całkowitych, wypisz najkrótszą listę z najdłuższych możliwych zakresów liczb całkowitych sekwencyjnych. WEJŚCIE Nieposortowana lista unikalnych, dodatnich liczb całkowitych na przykład 9 13 3 11 8 4 10 15 Dane wejściowe można pobrać z jednego z poniższych: stdin argumenty wiersza poleceń argumenty funkcji …
18 code-golf 

2
Każdy krok odległości Levenshtein
W tym wyzwaniu napiszesz program, który przyjmuje dwa ciągi oddzielone znakiem nowej linii, s1 (pierwszy wiersz) i s2 (drugi wiersz) jako dane wejściowe (STDIN lub najbliższy). Możesz założyć, że długość s1 będzie zawsze mniejsza niż 30 i większa niż długość s2. Program powinien następnie wypisywać każdy krok w odległości levenshteina …
18 code-golf  string 

2
Znalezienie impasu
Znalezienie impasu Podczas programowania aplikacji wielowątkowej należy zachować ostrożność, aby uniknąć zakleszczenia różnych wątków podczas uzyskiwania dostępu do zasobów współużytkowanych. Impas występuje podczas próby nitki uzyskać dostęp do zasobu, który jest zamknięty w innym wątku w tym samym czasie, gdy inny wątek próbuje uzyskać dostęp do zasobu zablokowane przez pierwszą. …

24
Licznik licznika
W typografii licznik to obszar litery, który jest całkowicie lub częściowo otoczony postacią literową lub symbolem. Zamknięty licznik to licznik całkowicie zamknięty literą lub symbolem. Musisz napisać, że program pobiera ciąg wejściowy i wypisuje całkowitą liczbę zamkniętych liczników w tekście. Twój wkład: Może być wejściem wiersza poleceń lub STDIN, ale …
18 code-golf  string 

5
Usuń szew sumy minimalnej z tablicy
Algorytm rzeźbienia szwu lub jego bardziej złożona wersja służy do zmiany rozmiaru obrazu z uwzględnieniem treści w różnych programach graficznych i bibliotekach. Zagrajmy w golfa! Twój wkład będzie prostokątną dwuwymiarową tablicą liczb całkowitych. Twój wynik będzie tej samej tablicy, o jedną kolumnę węższą, z jednym wpisem usuwanym z każdego wiersza, …

13
Rozwiń zakodowany ciąg
Istnieje klasyczne kodowanie i dekodowanie długości przebiegu. input output a3b2c5 aaabbccccc I to dość proste i zrobione wcześniej. Wyzwanie polega również na uwzględnieniu niestandardowego zachowania, gdy wiele znaków poprzedza długość przebiegu ( jedna cyfra od 0–9). Każdy znak przed cyfrą długości przebiegu (ostatnią cyfrą przed cyfrą lub końcem ciągu) ma …
18 code-golf  string 

7
Binarne obrazy trójkątów się liczą
Moje wyzwania wydają się być trochę trudne i nieatrakcyjne. Więc tutaj coś łatwego i przyjemnego. Sekwencja Alcuina Sekwencja Alcuina A(n) jest definiowana przez zliczanie trójkątów. A(n)to liczba trójkątów o bokach i obwodzie całkowitym n. Ta sekwencja nosi nazwę Alcuin of York. Pierwsze kilka elementów tej sekwencji, zaczynając od n = …

3
Naszyjnik sznurkowy z pereł
Przegląd Pearls (lub Masyu) to gra logiczna rozgrywana na siatce. Na siatce umieszczono czarno-białe perły. Celem jest utworzenie pojedynczej, zamkniętej pętli, która przechodzi przez każdą perłę, używając tylko odcinków linii prostych i kątów prostych. Istnieją pewne zasady rządzące interakcją pętli z perłami: Białe perły należy przepłynąć prosto , ale pętla …

15
Od 0 do 2 ^ n - 1 w kolejności POPCORN
... Ach, przepraszam, nie ma tu popcornu, tylko POPCNT. Napisz najkrótszy program lub funkcję, która pobiera liczbę ni wypisuje wszystkie liczby całkowite od 0 do 2 n - 1, w porządku rosnącym liczby 1 bitów w binarnej reprezentacji liczb (popcount). Duplikaty nie są dozwolone. Kolejność liczb z tym samym popcount …
18 code-golf 

6
Przewiduj spadające skały
W tym wyzwaniu otrzymasz mapę dwuwymiarowego terenu widzianego z boku. Niestety niektóre części terenu unoszą się w powietrzu, co oznacza, że ​​spadną. Twoim zadaniem jest przewidzieć, gdzie wylądują. Wejście Twoje dane wejściowe to jeden lub więcej ciągów oddzielonych znakiem nowej linii o równej długości, zawierających tylko znaki #(znak liczbowy, oznaczający …
18 code-golf  grid 

9
Zsumuj czasy trwania
Wyzwanie Napisz najkrótszy kod, który może zsumować czas trwania pojawiający się w standardowym wejściu. Program musi brać pod uwagę tylko ciągi znaków, które pasują do jednego z poniższych wzorców, i ignorować pozostałe. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted …

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.