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.



7
Problem z magicznym pudełkiem
Masz tablicę wejściową o rozmiarze m * n. Każda komórka w tablicy jest wypełniona P lub T. Jedyna operacja, którą możesz wykonać na tablicy, to odwrócenie kolumn. Po odwróceniu kolumny litery we wszystkich komórkach tej kolumny przełączają się (P staje się T i viceversa). Jeśli masz liczbę „x” wierszy z …
15 code-golf 

4
10, 10, 10… mam nadzieję?
Przedmowa Kiedy strzelałem dziś z łucznictwa 900 rundę wcześniej (10 kończy się na 6 strzałach na końcu i 10 kończy się na 3 strzałach na końcu, w sumie 90 strzał i maksymalny wynik 900), pomyślałem o tym wyzwaniu. W strzelaniu z łuku (zakładając, że strzelasz do tarczy dostarczonej przez FITA …

11
Zbuduj wykres
W tym wyzwaniu Twoim zadaniem jest zbudowanie niekierowanego wykresu z sekwencji dyrektyw. Istnieje jedna dyrektywa dla każdej nieujemnej liczby całkowitej i każda przekształca dany wykres w nowy. Dyrektywa 0: Dodaj nowy odłączony węzeł. Dyrektywa 1: Dodaj nowy węzeł i podłącz go do każdego istniejącego węzła. Dyrektywa m > 1: Usuń …

1
Śledzenie promieniami świecącej kuli
Pobrałem POV-ray i renderowałem ten błyszczący metalowy kula w stylu lat 90 .: Twoim zadaniem jest zrobić to samo, ale zrobić to, wdrażając sam silnik renderujący w jak najmniejszej liczbie bajtów. Nie musisz replikować tego dokładnego obrazu - wystarczy dowolny obraz odbijającej się kuli nad nieskończoną szachownicą, o ile spełnia …

4
Fałszywa prognoza
Przybył nowy superkomputer prognozujący pogodę i nie działa. W międzyczasie twój szef chce, abyś kupił technikom jakiś czas, fałszując codzienne mapy wiatru. Twoim zadaniem jest narysowanie siatki strzałek przedstawiających kierunek wiatru. Siatka jest: składa się z kwadratowych płytek 15px 8 płytek po 8 płytek Łącznie 120 pikseli kwadratowych 000 tła …

4
Liczby na łańcuchu
Niektóre dodatnie liczby całkowite mogą wykazywać właściwość zwaną podzielnością łańcucha. Aby liczba mogła być podzielna przez n , musi spełniać trzy wymagania: Każda cyfra dzieli liczbę utworzoną przez n cyfr po niej. Na przykład, liczba 7143 jest podzielna przez łańcuch 2, ponieważ 7 dzieli 14 i 1 dzieli 43. Nie …
15 code-golf  math 

6
Narysuj koncentryczne sześciokąty ASCII
Napisz najkrótszy możliwy program, który przyjmuje zestaw różnych liczb całkowitych dodatnich i generuje renderowanie ASCII koncentrycznych sześciokątów o tych długościach boków, wykonanych z ukośników, znaków podkreślenia, spacji i nowych linii. Najkrótszy program w bajtach, liczony przez https://mothereff.in/byte-counter, wygrywa. Przykłady (Wyglądają lepiej przy mniejszych odstępach między wierszami). Jeśli dane wejściowe to …

5
Architekt ASCII
Nie chcesz płacić za kosztowny program architektoniczny, więc decydujesz się na własny projekt. Decydujesz się użyć ASCII do projektowania budynków. Twój program pobierze pojedynczy ciąg sformatowany w określony sposób, a program wygeneruje budynek. Wejście Dane wejściowe składają się z jednego wiersza znaków. Można założyć, że zawiera on tylko litery a-j, …

16
Jaka jest ta liczba w Shortlex?
Większość komputerów zapisuje liczby całkowite w postaci binarnej, ale wypisuje je w postaci dziesiętnej. Jednak dziesiętny jest tylko jedną reprezentacją, akurat zdarza się, że jest to wygodne. Wyzwanie polega na napisaniu kodu do wyprowadzenia wartości całkowitej w postaci dziesiętnej shortlex . Co to jest? http://en.wikipedia.org/wiki/Shortlex_order Shortlex przyjmuje długość ciągu cyfr …
15 code-golf  number 

3
Ile znaków na postać?
Na stronie http://shakespeare.mit.edu/ można znaleźć pełny tekst każdej sztuki Szekspira na jednej stronie (np. Hamleta ). Napisz skrypt, który pobiera adres URL gry ze standardowego wejścia, taki jak http://shakespeare.mit.edu/hamlet/full.html , i wyświetla liczbę znaków tekstowych, z którymi każda postać odtwarzana przemawiała na standardowe wyjście, posortowane według tego, kto mówił najwięcej. …


7
Oblicz naciśnięcia klawiszy telefonu komórkowego
Twoim zadaniem jest obliczenie całkowitej liczby naciśnięć klawiszy wymaganych do wprowadzenia danego tekstu na starym telefonie komórkowym. Mapy klawiszy to: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Aby pisać exaMPle TExt 01, naciśnij 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 <a …
15 code-golf 

11
Wyjmij odpowiedź powyżej swojej
Napisz program, który wypisuje zawartość pierwszego <code>...</code>bloku HTML odpowiedzi na to pytanie, który jest tuż nad twoim, gdy odpowiedzi są sortowane według głosów. Wyjdź, Top!jeśli jesteś najlepszą odpowiedzią. Zignoruj ​​odpowiedzi, które mają negatywne głosy lub nie zawierają <code>...</code>tagów. Źródło twojego programu musi pojawić się w pierwszym <code>...</code>bloku postu. Te bloki …
15 code-golf 

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.