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
Zaimplementuj SHA-256
Biorąc pod uwagę sekwencję bajtów, wypisz wartość skrótu SHA-256 sekwencji. Algorytm SHA-256 Poniższy pseudokod pochodzi ze strony Wikipedii dla SHA-2 . Note 1: All variables are 32 bit unsigned integers and addition is calculated modulo 2^32 Note 2: For each round, there is one round constant k[i] and one entry …

13
Prognoza daty palindromiczne
Daty palindromiczne to daty, które pojawiają się jako palindromy: ciąg cyfr można odczytać w ten sam sposób wstecz i do przodu. W przypadku formatu daty w Ameryce Północnej (MM / DD / RRRR) następnych kilka dat palindromicznych to: 02/02/2020 12/02/2021 03/02/2030 Wyzwanie Utwórz funkcję, która zwraca wszystkie daty palindromiczne w …

15
g o l f a t a n 2
Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

5
Rozkład Jordana
Ważna uwaga : ponieważ to wyzwanie dotyczy tylko macierzy kwadratowych, za każdym razem, gdy używam terminu „macierz”, zakłada się, że mam na myśli macierz kwadratową. Ze względu na zwięzłość pomijam opis „kwadratowy”. tło Wiele operacji związanych z macierzą, takich jak obliczanie wyznacznika, rozwiązywanie układu liniowego lub rozszerzanie funkcji o wartości …

30
Jaka jest druga nie powtarzająca się postać?
Na podstawie tego pytania z Code Review Biorąc pod uwagę niepusty łańcuch drukowalnych znaków ASCII, wypisz drugi niepowtarzalny znak. Na przykład dla danych wejściowych DEFDi wyjściowych F. Wejście Pojedynczy ciąg znaków w dowolnym odpowiednim formacie . Wynik Drugi znak, który nie powtarza, podczas czytania od lewej do prawej, raz w …

27
Policz, zamień, powtórz!
Definicja Zdefiniuj n- tą tablicę sekwencji CURR w następujący sposób. Zacznij od tablicy singletonów A = [n] . Dla każdej liczby całkowitej K w A wymienić wejścia k o k liczb naturalnych, liczy się od 1 do k . Powtórz poprzedni krok n - 1 jeszcze raz. Na przykład, jeśli …

28
bfcat - koduje plik jako program brainf ***
Wyzwanie Napisz program lub funkcję, która podała ciąg znaków, zwraca prawidłowy program Brainfuck, który po skompilowaniu i wykonaniu jako Brainfuck zwraca ten ciąg .. Załóżmy, że wszystkie dane wejściowe są zakodowane jako ASCII. Załóżmy, że wyprowadzony program BF wykona się w środowisku z nieskończoną taśmą. Załóżmy, że wskaźnik zaczyna się …

9
Sekwencja wstecz i dalej
Wyobraźmy sobie ścieżkę złożoną z <i >a kończąc w sposób @, na przykład ><>@ Walker zaczyna się w lewej komórce. Przemierza ścieżkę w następujący sposób: Jeśli piechur jest w @celi, osiągnął cel i jest skończony. Jeśli chodzik znajduje się w >komórce, cała ścieżka przesuwa się o jeden krok w prawo, …

1
Policz hamantaschen ASCII!
Dzisiaj jest Purim, w którym jednym ze zwyczajów jest rozdawanie ciasteczek w kształcie trójkąta z nadzieniem zwanych hamantaschen (liczba pojedyncza: hamantasch ). Innym zwyczajem jest picie dużych ilości. Nie jestem najdoskonalszym piekarzem ... Mam tak wiele nieregularnych rozmiarów hamantaschen do rozdania i tylu przyjaciół, którzy mogą je dać! Jeśli przesłałem …

3
Najwyższy wynik na boisku
Wprowadzenie Niech pole będzie prostokątem wypełnionym tylko znakami -i [0-9]. Przykładem pola jest: 11-011123 111-010-- 0010---01 111-01234 Widzisz, że to pole zostało podzielone na trzy mniejsze obszary: Aby obliczyć wynik mniejszego obszaru, po prostu dodajemy wszystkie liczby. Na przykład: 11 111 0010 111 1 + 1 + 1 + 1 …
18 code-golf  number  grid 

13
Wskazówki do gry w golfa w DC
Jakie masz ogólne wskazówki na temat gry w golfa w DC ? dc to narzędzie do kalkulacji dla systemu UNIX / Linux, które poprzedza język C. Jestem zainteresowany tym, jak skrócić moje programy DC (obliczenia?). Szukam pomysłów, które można zastosować do ogólnego golfa kodowego, które są co najmniej trochę specyficzne …
18 code-golf  tips  dc 

3
Zrekonstruuj zygzakowatą matrycę
W ramach algorytmu kompresji standard JPEG rozwija matrycę do wektora wzdłuż przeciwbieżnych zmiennych kierunków: Twoim zadaniem jest pobranie rozwiniętego wektora wraz z wymiarami macierzy i odtworzenie odpowiedniej macierzy. Jako przykład: [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3], 4, 3 powinien ustąpić [1 2 3 4 …

6
Koduj długość łańcucha
Załóżmy, że stosujemy następujące reguły, aby wyciągnąć pojedynczy ciąg z innego ciągu, który zawiera tylko znaki drukowalne ASCII i nazywany jest *ciągiem. Jeśli ciąg skończy się, zanim proces się zatrzyma, jest to błąd, a wynik procesu jest niezdefiniowany w takim przypadku: Zacząć od d=1, s="" Ilekroć napotkasz znak *, pomnóż …
18 code-golf  string 

23
Wygeneruj bit parzystości
Bit parzystości , jest jedną z najprostszych postaci sumy kontrolnej. Najpierw musisz wybrać parzystość, parzystą lub nieparzystą. Powiedzmy, że wybieramy nawet. Teraz potrzebujemy wiadomości do przesłania. Powiedzmy, że nasza wiadomość to „Foo”. Jest to zapisane binarnie jako: 01000110 01101111 01101111 Teraz liczymy całkowitą liczbę 1tam, czyli 15. Ponieważ 15 jest …

2
Miasta: Linie celownicze
Jestem na pozycji (0, 0) nieskończonego dwuwymiarowego miasta, które jest doskonale podzielone na bloki wyśrodkowane w każdym punkcie sieci, z których niektóre zawierają budynki. Budynek w pewnym punkcie (x, y) zajmuje cały kwadrat z przeciwległymi narożnikami w (x-.5, y-.5) i (x + .5, y + .5) , łącznie z jego …

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.