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
Pokonaj czyste wyrażenia regularne podczas sprawdzania poprawności dat ISO 8601
W ValiDate ISO 8601 firmy RX wyzwaniem było użycie tylko standardowych wyrażeń regularnych do sprawdzania poprawności standardowych formatów i wartości dat (pierwsze z nich jest częstym zadaniem dla RX, drugie było niezwykłe). Zwycięska odpowiedź wykorzystała 778 bajtów. To wyzwanie polega na pokonaniu go w dowolnym wybranym języku, ale bez specjalnych …
12 code-golf  date 

2
Jaka to jest skończona grupa abelowa?
Opis Napisz funkcję, f(m, G)która przyjmuje jako argumenty odwzorowanie mi zestaw / listę odrębnych, nieujemnych liczb całkowitych G. mpowinien mapować pary liczb całkowitych Gna nowe liczby całkowite w G. ( G, m) gwarantuje utworzenie skończonej grupy abelowej , ale dowolnym elementem Gmoże być tożsamość. Istnieje ważne twierdzenie, które mówi: [Każda …

3
Szachownica artystyczna ASCII
W tym wyzwaniu musisz narysować szachownicę poniżej i pozwolić na wykonanie ruchów. 1. Rysunek Każdy biały kwadrat ma 5 x 9 pól. Każdy czarny kwadrat ma 5 x 9 dwukropków. Plansza jest otoczona granicą dwukropków. Elementy mają szerokość 5 znaków i siedzą w dolnym rzędzie kwadratu pośrodku. Pionki mają szerokość …

9
Utwórz klawiaturę T9
To pytanie wymaga funkcji dopasowania słownika T9, co jest bardzo interesującym problemem. Ale T9 ma inny sposób pisania, czyli pisanie znak po znaku. NIE potrzebujesz słownika do implementacji tej klawiatury. Oto mapa klawiszy klawiatury T9, jeśli zapomniałeś: +-------+-------+-------+ | 1 | 2 | 3 | | .?! | ABC | …

5
Monkey Island: The Head of the Navigator
Ostrzeżenie: to wyzwanie zawiera łagodne spoilery do gry The Secret of Monkey Island. Pod koniec gry prowadzony jest przez katakumby magicznie zachowana głowa nawigatora: Potrzebujesz jego gałki ocznej, ale Głowa niechętnie ci go daje. Jednym ze sposobów na to jest po prostu żebranie: Guybrush: Czy mogę prosić o ten naszyjnik? …

9
Oceń n-tą hiperoperację
Zdaję sobie sprawę, że to trochę matematyka, ale - proszę bardzo. W matematyce sekwencja hiperoperacji jest nieskończoną sekwencją operacji arytmetycznych (zwanych hiperoperacjami), która rozpoczyna się od jednoargumentowej operacji następcy, a następnie kontynuuje binarne operacje dodawania, mnożenia i potęgowania, po których sekwencja przechodzi do dalszych operacji binarnych wykraczających poza potęgowanie, przy …

9
Oznacz koder semaforów
Twoim celem jest napisanie kodera semaforów flag , który przekształci dane zdanie w odpowiednie znaki semaforów flag, zgodnie z systemem semaforów opisanym na Wikipedii . Załóżmy, że dane wejściowe są pojedynczym zdaniem podanym przez stdin (lub odpowiednik). Twój wynik powinien składać się z szeregu znaków semaforów, przy czym każdy wiersz …

12
Code golf: Rozdawanie piłek (I)
Wyzwanie W tym zadaniu obliczyłeś, w jaki sposób możemy rozdzielić kule A do komórek B, przy czym każda komórka ma co najmniej jedną piłkę. Wejścia A i B podane są w jednym wierszu oddzielonym spacją, wejścia są zakończone przez EOF. Może chcesz sprawdzić swoje rozwiązania tutaj . Wejście 0 0 …

11
Symuluj model 1D Game-of-Life-ish
To pytanie właśnie zyskało popularność podczas recenzowania kodu i pomyślałem, że może ci się spodobać dostosowanie do gry w codegolf: Otrzymujesz niepustą listę x domów reprezentowanych jako booleany. Każdego dnia domy konkurują z sąsiednimi. 1 oznacza „aktywny” dom, a 0 oznacza „nieaktywny” dom. Jeśli sąsiedzi po obu stronach danego domu …

2
Interpreter teorii liczb, moduł n
Zdanie teoretycznej ± (naszych celów) jest sekwencją następującymi symbolami: 0i '(następca) - następca oznacza +1, więc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(dodawanie) i *(mnożenie) = (równy) (i )(nawiasy) operator logiczny nand( a nand bjest not (a and b)) forall (uniwersalny kwantyfikator) v0, v1, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

4
Starbucks na angielski
W klasycznych czasach Starbucks, zanim te nowiutkie drukarki naklejek i bezprzewodowe czytniki palmtopów ze sterowanym bezprzewodowo zestawem słuchawkowym, w czasach 2000 roku Starbucks miał zwięzły system opisywania napojów o ścisłej składni i towarzyszącej im zakodowanej formie. Pionowo na kubku znajduje się seria oznakowanych pudełek, które mogą zawierać określone wartości: Decaf …
12 code-golf 

6
Rozwiąż układ równań liniowych
Napisz program, który rozwiąże szereg równań liniowych tak krótko, jak to możliwe. Musi rozwiązać dowolną liczbę problemów równań. Można je wprowadzać w dowolny sposób, współczynniki rozszerzonej macierzy są prawdopodobnie najłatwiejsze. Program nie musi obsługiwać współczynników ani rozwiązań niecałkowitych. Żadne zdegenerowane lub nieprawidłowe przypadki nie będą testowane. Program musi wypisać wartość …
12 code-golf  math 

5
Skład permutacji - produkt grupowy
Biorąc pod uwagę dwie permutacje w formie rozłącznego cyklu, wyprowadzaj ich produkt / skład w formie rozłącznego cyklu. Aby znaleźć kompozycję, zamień cykle rozłączne na permutacje w notacji dwuwierszowej. Każda liczba w rozłącznej części cyklu jest odwzorowywana na liczbę występującą po niej w tej samej części. Owija się wokół. Więc …


11
Pierwiastek kwadratowy z czwartorzędu
tło Czwartorzęd jest systemem liczbowym, który rozszerza liczby zespolone. Czwartorzęd ma następującą postać a + b i + c j + dkza+bja+dojot+rek a + bi + cj + dk gdzie są liczbami rzeczywistymi, a są trzema podstawowymi jednostkami czwartorzędowymi . Jednostki mają następujące właściwości:a , b , c , dza,b,do,re …

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.