Pytania oznaczone «code-golf»

18
Trójkątne pancerniki (problem z geometrią obliczeniową)

Jesteś kapitanem pancernika. W tym roku dział inżynierii robi postępy, więc statek, na którym płyniesz, ma kształt prostego trójkąta. Wychodzisz na pokład i rozkoszujesz się morską bryzą ... choć nie na długo. Wróg strzelił do ciebie! - ale czy strzał trafi? Wejście Możesz napisać funkcję lub...

18
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...

18
Tłumaczenie RNA na białka

RNA , podobnie jak DNA, jest cząsteczką występującą w komórkach kodujących informację genetyczną. Składa się z nukleotydów , które są reprezentowane przez zasady adeniny (A), cytozyny (C), guaniny (G) i uracylu (U). * Kodon to sekwencja trzech nukleotydów. Białka to duże cząsteczki, które...

18
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)...

18
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...

18
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ą...

18
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...

18
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ą...

18
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...

18
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ą...

18
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ć...

18
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...

18
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...

18
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...

18
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...

18
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...

18
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ą,...

18
Mini Golf Code Golf

To jest minigolf: Zewnętrzna granica to okrąg o promieniu 10 i środku (0,0). Wewnętrzna granica to okrąg o promieniu 3 i środku (0,5). Trójnik ma wartość (0, -8). Załóżmy, że piłka jest tylko punktem o promieniu 0. Dynamika piłki podlega następującym zasadom: Piłka jest początkowo uderzona...

18
Numerowanie konturów hierarchicznych

Napisz program, który pobiera ciąg znaków, w którym każda linia składa się ze znaku 0wciętego przez pewną liczbę spacji. Górna linia nie jest wcięta, a każda inna linia będzie wcięta o co najmniej jedną spację więcej niż linia tuż przed nią. Żadne wiersze nie będą miały końcowych spacji, ale...

18
64-bitowe tkanie ASCII

Wejście Dwie liczby całkowite: Nieujemna liczba całkowita W w zakresie od 0 do 2 ^ 64-1, określająca splot. Dodatnia liczba całkowita S w zakresie od 1 do 255, określająca długość boku. Można je wykonać w dowolnej kolejności. Wynik S o S ASCII reprezentacji o splocie ( S nowej linii...