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.

10
Heterogramy, palindromy, o mój!
(Pierwsze wyzwanie, daj mi znać, jeśli są jakieś problemy). Heterogram to słowo, którym brak litery alfabetu występuje więcej niż jeden raz, a palindrom to wyrażenie, które jest takie samo w tył iw przód. Wyzwanie polega na napisaniu fragmentu kodu, który przyjmuje słowo (tylko litery) jako dane wejściowe i wypisuje, czy …

20
Wydrukuj stolice bez wielkich liter
Whoa, whoa, whoa ... przestań pisać swój program. Nie, nie chodzi mi o „drukuj ABC...”. Mówię o stolicach Stanów Zjednoczonych. W szczególności wydrukuj wszystkie kombinacje miasta / stanu podane na poniższej liście w dowolnej kolejności z wybranym ogranicznikiem (np. Baton Rouge`LA_Indianapolis`IN_...jest akceptowalny), o ile jednoznaczne jest, które słowa są miastami, …

19
Poniedziałek Mini-Golf nr 1: Rewers Fibonacciego Solvera
Monday Mini-Golf: Seria krótkich golfowych wyzwań, opublikowanych (miejmy nadzieję!) W każdy poniedziałek. Fibonacciego jak sekwencji otrzymano z użyciem takiego samego sposobu jak znanego ciągu Fibonacciego ; to znaczy, każdą liczbę F (n) można znaleźć, dodając dwie poprzednie liczby w sekwencji ( F (n) = F (n-1) + F (n-2) ) …

4
Zmutowana łuskowiec
Jest to wyzwanie polegające na kodzie golfowym, w ramach którego musisz opracować program, który działa jak quine lub quine, która modyfikuje się w celu zilustrowania uczenia maszynowego. tło Jest to podstawowy program sztucznej inteligencji o nazwie „gra łuskowiec”, który jest opisany tutaj . Podstawowe pomysły są takie, że program przy …
28 code-golf  quine 

30
Osoba zainteresowana
tło Osoba zainteresowana to dramat kryminalny w CBS i mój ulubiony program telewizyjny. Spektakl opowiada o człowieku o nazwisku Harold Finch, programista miliarder i jego partner John Reese, weteran sił specjalnych i były agent CIA. Ten programista stworzył czującą sztuczną inteligencję zwaną „Maszyną”, która przewiduje brutalne zbrodnie, zanim się one …
28 code-golf  random 

30
Poziomy wykres długości słowa
Wkład Lista słów oddzielonych dowolną liczbą spacji. Wydajność Poziomy wykres artystyczny ASCII, na którym n-ta linia składa się z tylu gwiazdek ( *), ile n-te słowo jest długie. Przykładowe użycie >Wejściowe użytkownika sygnały, nie należy go wejście podczas testowania programu. > This is an example histogram of word length **** …

2
Konwertuj Brainfuck do MarioLANG
MarioLANG to dwuwymiarowy język programowania, w którym kod źródłowy przypomina poziom Super Mario Bros. Ponadto zestaw instrukcji jest bardzo podobny do zestawu Brainfuck . Oznacza to, że MarioLANG jest zasadniczo 2-D Brainfuck, w którym wskaźnik instrukcji porusza się jak Mario. Kiedy więc napisałem swoje zgłoszenie MarioLANG do Quizu języka programowania, …

11
Kardynałowie i porządki, od 1 do 100
Oto prosty sposób na rozciągnięcie mięśni kompresyjnych. Twój kod (kompletny program) musi wyświetlać wypisaną angielską reprezentację wszystkich liczb głównych od 1 do 100, a następnie wszystkie liczby porządkowe od 1 do 100. Liczby na każdej liście powinny być oddzielone przecinkami i spacjami oraz odpowiednio pisany z łącznikiem. Każda lista powinna …

1
Znajdź obszar największego wypukłego wielokąta
Biorąc pod uwagę listę współrzędnych całkowitych, znajdź obszar największego wypukłego wielokąta, jaki możesz zbudować z listy, tak aby - każdy wierzchołek jest na liście żaden element listy nie jest zawarty w wielokącie. Przykład: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2) (9, 2) (2, …

23
Asciimation Jumping Jacks
To jest moje pierwsze wyzwanie, więc utrzymuję je dość prosto. Jeśli kiedykolwiek telnet towel.blinkenlights.nlwpiszesz w wierszu polecenia i naciśniesz Enter, doświadczysz radości z asciimacji. Asciimation to po prostu robienie animacji ze sztuką ascii. Dzisiaj zajmiemy się bardzo podstawową oceną osoby wykonującej podskoki. Będą dwa obrazy ascii, które połączymy w jedno …


19
Sformatuj mikrosekundy jako godziny: minuty: sekundy itp
Poniższe inspirowane jest pytaniem, które pojawiło się dzisiaj na Stack Overflow . Biorąc pod uwagę liczbę mikrosekund, 0 <= n <= 86400000000(np. 12345678900), Wypisuje sformatowany ciąg hh:mm:ss:000:000, np 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900 -> '03:25:45:678:900' 86400000000 -> '24:00:00:000:000' Mam rozwiązanie w Pythonie w 209 bajtach, ale czy może być niższe?
28 code-golf  date 

10
Wizualne długie mnożenie
Jest to dobry sposób na wykonanie długiego mnożenia dla dwóch liczb całkowitych bez konieczności robienia niczego poza liczeniem, które od czasu do czasu są udostępniane w Internecie. Cyfry każdej liczby zapisujesz jako wiązkę ukośnych linii, z dwiema liczbami pod kątem 90 stopni. Następnie możesz po prostu policzyć skrzyżowania w oddzielnych …

3
Szybki! Ucieczka z czarnej dziury!
Jest rok 87.539.319 i samotne spacery kosmiczne są teraz powszechne, wiele osób podróżuje w kosmos sami, napędzani jedynie plecakiem odrzutowym na plecach, programując swój kurs za pomocą komputera osobistego i klawiatury. Jesteś jedną z takich osób; byłeś na pięknym, spokojnym spacerze kosmicznym, kiedy nagle ogarnęła Cię grawitacja czarnej dziury! Kiedy …

19
Skok na sekundy przestępne!
Ponieważ dzisiaj przypada 26. sekunda przestępna , Twoim wyzwaniem będzie podanie daty i godziny każdej drugiej sekundy przestępnej w GMT lub UTC, która miała miejsce do tej pory, a także tej, która ma miejsce dzisiaj. Wkład Brak danych wejściowych. Wydajność 1972-06-30 23:59:60 1972-12-31 23:59:60 1973-12-31 23:59:60 1974-12-31 23:59:60 1975-12-31 23:59:60 …

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.