Pytania oznaczone «code-golf»

13
Ile tygodni?

Twoim zadaniem jest wyprowadzenie jednego numeru; liczba tygodni ISO, które przecina dany zakres dat. Cytując Wikipedię: An average year is exactly 52.1775 weeks longale nie chodzi tu o średnią. Dane wejściowe składają się z dwóch rozdzielonych spacjami dat ISO: 0047-12-24 2013-06-01 Data...

13
Obliczanie entropii

Wejście Macierz Mreprezentowana jako dwie oddzielone spacjami linie liczb całkowitych. Każda linia będzie miała tę samą liczbę liczb całkowitych, a każda liczba całkowita będzie wynosić -1 lub 1. Liczba liczb całkowitych w wierszu będzie wynosić co najwyżej 20. Mbędzie zatem 2, ngdzie njest liczba...

13
Lego Gear Train

Zainspirowany wyzwaniem przełożenia Lego autorstwa Keitha Randalla. Ja także planuję zbudować gigantycznego robota Lego, który ostatecznie będzie w stanie zniszczyć inne roboty w nigdy wcześniej nie wspomnianej konkurencji. * W trakcie budowy robota będę używać wielu pociągów zębatych do...

13
Jaki rozmiar ma cyfra?

7-segmentowe cyfry mogą być reprezentowane w ASCII za pomocą _|znaków. Oto 1cyfry wielkości : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Większe rozmiary powstają przez proporcjonalne wydłużenie każdego segmentu. Oto kilka cyfr wielkości 3. ___ ___ ___ ___...

13
Podziel skrypt Szekspira

William Shakespeare napisał sztuki. Dużo sztuk. W tym archiwum zawierającym każdy jego utwór, każda jego sztuka jest jednym długim plikiem. Musi być podzielony na Sceny do produkcji scenicznej. Ponieważ aktorzy są niecierpliwi, Twój kod musi być jak najkrótszy. Zadanie: Twoim zadaniem jest...

13
Wstrzykiwanie tekstowych rickrolli

Ponieważ rickrollowanie jest największym memem na Ziemi, [znasz zasady i ja też] masz napisać najkrótszy kod, który tekstowo może przekierować niczego niepodejrzewającego czytelnika. Niech [was w dół] będzie tekst wejściowy zawierający litery, znaki interpunkcyjne i spacje. Za każdym razem, gdy w...

13
Wygładź wykres liniowy

Biorąc pod uwagę liczbę całkowitą n i listę dodatnich liczb całkowitych m 1 , m 2 , ..., wypisz listę liczb całkowitych m 1 ' , m 2 ' , ... gdzie m x ' jest zdefiniowane jako średnia m od xn do m x + n . Obliczając te średnie, zignoruj ​​wskaźniki, które są poza zakresem (i odpowiednio dostosuj...

13
Quinean Regex Tester

To wyzwanie jest dość proste. Jako dane wejściowe przyjmujesz wyrażenie regularne. Następnie wyprowadzasz prawdę / falsey, czy kod źródłowy pasuje do wyrażenia regularnego. To takie proste! Jeszcze tylko dwie rzeczy: Brak wbudowanych quine; możesz jednak uzyskać dostęp do kodu źródłowego kodu...

13
Sformatuj reputację

Prawdopodobnie wiesz, że różne poziomy reputacji na Stack Exchange są różnie sformatowane, gdy są widoczne na stronie pytań / postu. Istnieją wszystkie reguły formatowania powtórzeń: jeśli użytkownik ma od 1 do 999 powtórzeń (od jednej do trzech cyfr), pozostaje niezmieniony. jeśli użytkownik ma...

13
Podstawienie matematyczne

Czasami przydatne jest uruchomienie zadania matematycznego z wieloma danymi wejściowymi. Celem tego wyzwania jest stworzenie programu, który ułatwia to zadanie. Wyrażenia generujące liczby Musisz obsługiwać 3 typy wyrażeń: Generator pojedynczych liczb: bardzo prosty, tylko liczba...

13
Nieredukowalne wielomiany nad GF (5)

Wielomian ze współczynnikami w pewnym polu F nazywa się nierozkładalny przez F , jeśli nie może być rozłożona do produktu niższych wielomianów stopnia, ze współczynnikami w F . Rozważ wielomiany nad polem Galois GF (5). To pole zawiera 5 elementów, a mianowicie liczby 0, 1, 2, 3 i...

13
Odszyfruj symbole matematyczne

Jeśli przeczytałeś książkę Kontakt Carla Sagana, to wyzwanie może ci się wydawać znajome. Biorąc pod uwagę zbiór równań matematycznych składający się z liczby, nieznanego operatora, innej liczby i wyniku, wywnioskuj, które operatory reprezentują dodawanie, odejmowanie, mnożenie lub...

13
Oblicz numer dnia w roku

Wygląda na to, że jeszcze go nie mamy, więc zaczynamy: Wyzwanie Napisz program lub funkcję, która pobiera datę jako dane wejściowe i wyświetla numer dnia w roku. Nie możesz do tego używać żadnych wbudowanych funkcji! Zasady Jak zwykle możesz napisać pełny program lub funkcję. Format danych...

13
Interpretuj serię Świnia

Biorąc pod uwagę dane wejściowe programu Pig , SickPig , DeadPig , QuinePig lub DeafPig , wybierz jeden z tych „języków” losowo i zinterpretuj dane wejściowe jako „język”. Po pierwsze, losowo wybierz jednego z pięciu członków „Świni”: Świnia Jeśli wybrano Świnia, naśladuj tłumacza...

13
Zilustruj formacje drużyn piłkarskich na boisku

Piłka nożna to sport, w którym gracze kopią piłkę, a nie ją noszą. Niektóre zdezorientowane osoby mogą nazwać tę piłkę nożną. Drużyna piłkarska ma jednego bramkarza i 10 graczy na boisku. W piłce nożnej jest wiele formacji , które określają, gdzie powinien być każdy gracz (gracz oczywiście się...

13
Połącz kropki

Biorąc pod uwagę serię os reprezentujących kropki, połącz je pionowo lub poziomo Przykłady Wejście: o o o Wynik: o---o | | o Wejście: o o o o Wynik: o---o----o | o Spec Jeśli chcesz, aby dane wejściowe były wypełnione spacjami i tworzyły prostokąt, podaj to w swojej...