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.

1
Połącz litery
Zainspirowany tą małą grą . Wyzwanie Jako dane wejściowe podano początkową pozycję siatki (zawsze 5 x 5), jak poniżej: -ABCD -A--- ---C- ---BD --E-E Musisz połączyć litery (wszystkie te same litery razem), usuwając wszystkie puste -spacje. Listy będą zawsze A,B,C,D and E. Każda para liter musi być połączona pojedynczą nierozgałęzioną …
10 code-golf 

1
Krzyże, żadnych kółek
Wszyscy zdają sobie sprawę, że Tic Tac Toe to rozwiązana gra. Jednak wersja Misère only-Xs stanowi ciekawą alternatywę. W tej wersji gry obaj gracze grają X na planszy i starają się unikać trzech z rzędu. Jeśli chcesz dowiedzieć się więcej na ten temat, Numberphile ma fajne wideo na temat tej …
10 code-golf  game 

7
Segmenty linii cyfr rzymskich
Napisz program lub funkcję, która przyjmuje na wejściu liczbę całkowitą z zakresu 1..3999 i zwraca liczbę segmentów linii wymaganych do wyrażenia tej liczby całkowitej za pomocą standardowych cyfr rzymskich (więc użyłbyś XL, ale nie VM). Przykłady: 1 -> 1 4 -> 3 5 -> 2 9 -> 3 10 -> …
10 code-golf 

1
Wykrywanie nazw plików przyjaznych dla człowieka
Wprowadzenie Nazwy plików mogą być bardzo różne, od prostych blah.txtdo 303549020150514101638190-MSP0.txt. Ten pierwszy jest zwykle generowany przez człowieka, podczas gdy drugi jest często generowany maszynowo. Czy nie byłoby miło mieć prostą funkcję pozwalającą zgadywać, czy plik można uznać za „przyjazny dla człowieka”? Inspirowany postem Eduarda Florinescu, który został usunięty. Jego …

7
Ostatni etap zanieczyszczenia
Wewnątrz odbiornika 5 x 5 znajduje się wirus. Ponieważ wiemy, w jaki sposób rozprzestrzenia się zanieczyszczenie, Twoim zadaniem jest wyjście z ostatniego etapu zanieczyszczenia. Odbiorca Będzie reprezentowany jako dwuwymiarowa tablica 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 …

3
Znajdź inną literę
Być może widziałeś takie układanki: Znajdź 0: OOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOO Wyzwanie polega na napisaniu programu, który znajdzie indeks innej litery na podstawie obrazka. Wejście Dane wejściowe będą Image. Obraz składa się z jednej linii z czarnym tekstem Helvetica 24 pkt. czcionka na białym tle. Tekst będzie się składał z wyboru dwóch znaków: …

14
Odwróć tablicę N-wymiarową
Detale Napisz funkcję lub program, który przy danej tablicy (lub liście), zawierającej tylko liczby całkowite, zwraca lub wyprowadza tablicę z odwróconymi wszystkimi podelementami. Oznacza to, że odwróć wszystkie elementy najgłębszej tablicy, a następnie drugą najgłębszą itd. Nie trzeba określać wymiarów, ale funkcja lub program musi działać dla tablic poszarpanych w …
10 code-golf 

13
Generuj kombinacje z zamiennikiem
Wymień wszystkie kombinacje z zastąpieniem (lub kombinacje z powtórzeniem) rozmiaru k z zestawu n elementów. Kombinacja z zamiennikiem to nieuporządkowany multiset, który zawiera każdy element w zestawie n elementów. Uwaga: To jest nieuporządkowane. Tak więc wcześniej wydrukowany zestaw w innym porządku nie powinien być ponownie drukowany. To jest multiset. Ten …

3
Ile słów mocy krzyczałem?
W Skyrim postać gracza może użyć potężnych magicznych krzyków (Thu'ums), aby osiągnąć swoje cele. Każdy krzyk składa się z trzech słów, jednak gracz może użyć pierwszego lub dwóch słów, aby osiągnąć ten sam efekt przy mniejszej mocy, ale przy krótszym czasie odnowienia. Biorąc pod uwagę małą literę ASCII Thu'um bez …

4
ASCII Dank Star
Opis wejściowy Ciąg (aby uzyskać najlepsze wyniki, wszystkie znaki powinny być drukowalne i mieć tę samą szerokość). Opis wyników Gwiazda postaci podążająca za wzorem: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 gdzie 0, 1... są kolejne znaki łańcucha. Wyjście niekoniecznie musi być …

16
Wydrukuj różnicę w sekwencji Thue-Morse
Uwaga: kiedy mówię „neguj”, mam na myśli zastąpienie wszystkich zerami (tzn. Negacją bitową) Sekwencja Thue-Morse'a wygląda jak 01101001 Sposób jego generowania to: Zacznij od przyjęcia 0. Neguj to, co zostało, i dołącz do końca. Więc weź 0. Neguj to i dodaj do końca -01 Następnie weź to i zaneguj i …

2
Wskazówki dotyczące gry w golfa w Retina
Jakie masz ogólne wskazówki na temat gry w golfa w Retina ? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Retiny (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. Dla porównania, kompilator online jest tutaj . @ …
10 code-golf  tips 

9
Wskazówki do gry w golfa w D2
Jakie masz ogólne wskazówki na temat gry w golfa w D ? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla D (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
10 code-golf  tips 

4
Napisz Semiquine
Załóżmy, że masz 2 języki Ai B. Łańcuch sjest półkwinu Ai Bjeśli spełnia następujące warunki: sjest quine w języku A. sjest poliglotą w Ai B. Wynikiem działania sjako Bprogram jest inny ciąg znaków s', który jest quine in B. Celem tego wyzwania jest napisanie półkwiny w dwóch różnych językach. To …

7
Kwadraty w kwadratach
Biorąc pod uwagę dodatnią liczbę całkowitą n, napisz program, który ukończy następujący proces. Znajdź najmniejszą dodatnią liczbę całkowitą większą niż nto jest idealny kwadrat i jest ona połączeniem ni jakiejś innej liczby. Kolejność cyfr nnie może zostać zmieniona. nMożna połączyć liczbę połączoną w celu uzyskania idealnego kwadratu r_1. Jeśli r_1nie …

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.