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
Kod EBCDIC golf (Wszystkiego najlepszego, System / 360!)
Niedługo minie 50 lat, odkąd IBM zaprezentował swoją rodzinę komputerów System / 360 . Jako pierwsi wykorzystali zestaw znaków EBCDIC . Aby zaznaczyć tę okazję, zobaczmy, kto może napisać najkrótszy program zdolny do konwertowania „zwykłego” tekstu na i ze strony kodowej EBCDIC 037. Będziemy używać tabeli tłumaczeń z Wikipedii, która …

3
Tłumacz BrainFlow!
BrainFlow Co to jest BrainFlow? BrainFlow to rozszerzenie BrainF ** k (BFk) z 3 dodatkowymi poleceniami dla dodatkowej funkcjonalności i zamieszania. Jakie polecenia? Oprócz zwykłych poleceń BFk , mamy również: ^ Przeskakuje do komórki # w zależności od wartości w komórce. Np .: Jeśli jesteśmy w komórce nr 0 o …

6
Obszar wypukłego kadłuba 2D
Otrzymujesz tablicę / listę / wektor par liczb całkowitych reprezentujących współrzędne kartezjańskie ( x , y)(x,y)(x, y) punktów na płaszczyźnie euklidesowej 2D; wszystkie współrzędne mają wartości od - 104−104−10^4 do 10410410^4 , dozwolone są duplikaty. Znajdź obszar wypukłego kadłuba tych punktów, zaokrąglony do najbliższej liczby całkowitej; dokładny punkt środkowy powinien …

11
Symuluj bitowy tag cykliczny
Wyzwanie Biorąc pod uwagę dwa ciągi w dowolnym domyślnym formacie we / wy, wykonaj następujące czynności: UWAGA: Wyzwanie będzie odnosić się do pierwszego ciągu jako „danych”, a drugi do „programu”. Zmień program na ciąg nieskończony, który jest po prostu programem powtarzanym w nieskończoność (np. 10-> 1010101010...). Wyzwanie będzie się nazywać …

6
Interpretator ciągów znaków
streszczenie Wprowadzono nowy język manipulacji ciągami, wykorzystujący tylko znaki $+#-!*|@>! Twoim zadaniem jest zaimplementowanie dla niego interpretera w jak najmniejszej liczbie bajtów. Wejście Ciąg, który jest pojedynczą linią tego języka. Można to wziąć w dowolny rozsądny sposób (standardowe, parametr funkcji, argument wiersza poleceń itp.) Lub jako predefiniowaną zmienną. Jeśli program …

12
Magiczne kwadraty modulo
Jestem wielkim fanem teorii liczb. Wielką rzeczą w teorii liczb jest arytmetyka modułowa; definicja jest wtedy i tylko wtedy, gdy m \ mid ab . Zabawne jest podnoszenie do potęg: szczególnie, gdy moduł jest liczbą pierwszą. W szczególności udowodniono, że jeśli a i m są względnie pierwsze (nie mają wspólnych …

1
Wdrożenie MENACE
tło Widmo ( M achine e ducable N oughts ND C Rosses e ngine) jest prymitywny algorytmiczne płytkie maszyna do zera gier i przecięcie, utworzonych przez brytyjskiego komputer naukowca Donald MICHIE w 1960 roku. Pierwotnie został zaimplementowany z 304 pudełkami zapałek, każdy oznaczony pozycją planszy i zawierający kolorowe koraliki (jeden …

9
Wielka Piramida Quine
Zadanie jest dość prostym wyzwaniem quine z niespodzianką, musisz wygenerować kod źródłowy w kształcie piramidy. Kształt piramidy zdefiniowano poniżej: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Głównym ograniczeniem tego wyzwania jest to, że twój quine musi zawierać dokładnie tyle bajtów, aby nie zakłócał wzoru piramidy. Na przykład działałyby następujące …

11
Wygeneruj łańcuch boiska baseballowego
Cel Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą ni losowo generuje prawidłową serię podziałek (odtąd zwaną łańcuchem podziałki) o długości n. Wejście Niezerowa, dodatnia liczba całkowita n<= 100 Wynik Zwraca losowy ciąg znaków lub listę znaków, które reprezentują możliwy, prawidłowy ciąg długości tonu n. Użyte postacie to: B …

3
Niejednoznaczne lokalizacje w siatce
Masz małego robota z czterema czujnikami odległości. Zna układ pokoju, ale nie ma orientacji innej niż możliwość zablokowania orientacji siatki. Chcesz być w stanie dowiedzieć się, gdzie robot opiera się na odczytach, ale może być niejednoznaczny z powodu ograniczonych czujników. Wyjaśnienie Wyzwania Otrzymasz układ pokoju i cztery odczyty odległości zgodnie …
11 code-golf  grid 


2
Golf Paterson's Worms
Robaki Patersona są rodzajem automatu komórkowego, który istnieje na nieskończonej trójkątnej siatce i na każdym kroku obracają się w pewnym kierunku i poruszają jedną jednostkę. Ich decydującymi właściwościami jest to, że nigdy nie mogą przejść dwa razy w to samo miejsce, a ilekroć napotkają to samo otoczenie, podejmują tę samą …


3
Czy to sekwencja arytmetyczno-geometryczna?
Sekwencja arithmetico-geometryczny jest elementwise produkt arytmetycznej sekwencji i geometrycznym sekwencji. Na przykład 1 -4 12 -32jest iloczynem sekwencji arytmetycznej 1 2 3 4i sekwencji geometrycznej 1 -2 4 -8. N-ty ciąg liczby całkowitej arytmetyczno-geometrycznej może być wyrażony jako an=rn⋅(a0+nd)an=rn⋅(a0+nd)a_n = r^n \cdot (a_0 + nd) dla niektórych liczb rzeczywistych , …

5
Planowanie kalendarza ASCII
Biorąc pod uwagę listę działań oraz ich datę / godzinę rozpoczęcia, wydrukuj kalendarz ASCII-art przedstawiający działania w odpowiednich dniach. Wszystkie działania odbywają się w tym samym miesiącu, żadne dwa działania nie będą miały tego samego dnia, a wszystkie działania mieszczą się w polu kalendarza. Kalendarz ma datę w lewym górnym …

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.