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.

2
Wyrażenia w pełni nawiasowane
Dzisiaj Twoim wyzwaniem jest utworzenie wszystkich możliwych pełnych nawiasów wyrażenia. Dane wejściowe to pojedynczy wiersz drukowalnego kodu ASCII zawierający jeden lub więcej terminów oddzielonych operatorami. Dane wejściowe mogą również zawierać spacje - należy je zignorować. Terminem jest [a-zA-Z0-9]operator [^ ()a-zA-Z0-9]. Możesz założyć, że dane wejściowe są zawsze prawidłowe. Wyprowadza wszystkie …

5
Przeanalizuj swoje krzesło
To wyzwanie opiera się na Downgoat's Adjust your chair . Wyzwanie Właśnie dostosowałeś swoje nowe krzesło! Idealnie do ciebie pasuje. Jednak koło jest skrzypiące i wiesz, że osoby naprawiające zmienią regulację. Problem polega na tym, że nie masz linijki, więc będziesz musiał napisać program do jej zmierzenia. Pracownicy naprawy mogą …

1
Ducttape Ducttape
Twój szef odkrył, że spora grupa jego pracowników (w tym ty) lubi kraść kod od innych. Nakazał ci napisać mu program, którego może użyć do znalezienia ludzi, którzy kradną kod innym osobom. Zadanie: Napisz program / funkcję, która wykrywa, czy ktoś skopiował (część) swojego kodu z innego miejsca. Program otrzyma …

5
Czy jest to czynnik wielomianu?
Wielomian jest podzielny przez współczynnik, (x-n)jeśli f(n)=0dla funkcji f. Twoje zadanie: ustalenie, czy funkcja wielomianowa f(x)jest podzielna przez(x-n) . Dane wejściowe Dane wejściowe mają postać (x-n), (Polynomial). Pamiętaj, jeśli n jest ujemne, (x-n)będzie miało postać wejściową(x+n) . W przypadku wielomianu wszystkie wykładniki zostaną wstawione jako ^. Współczynniki zostaną zapisane obok …

5
Zaimplementuj makra akcentujące LaTeX
Wprowadzenie System składu LaTeX używa makr do definiowania akcentów. Na przykład litera ê jest produkowana przez \hat{e}. W tym wyzwaniu Twoim zadaniem jest zaimplementowanie wersji ASCII tej funkcji. Wejście Wprowadzony tekst jest niepustym ciągiem drukowalnych znaków ASCII. Nie będzie zawierać nowych linii. Wynik Twój wynik to ciąg składający się z …

4
Oblicz normę p-adyczną liczby wymiernej
Oblicz normę p-adyczną liczby wymiernej Napisz funkcję lub program, który pobiera 3 liczby całkowite m,n,p(gdzie liczba pdodatnia jest liczbą pierwszą) jako dane wyjściowe, które generują normę p-adyczną (oznaczoną |m/n|_pjako) jako ułamek (całkowicie zredukowany). Fermat jest znany z bardzo małych marginesów, ale raczej nie wiadomo, że miał tylko bardzo mały ekran …

10
Postępy arytmetyczne
Twoim zadaniem jest analiza danych wejściowych i wyjściowych formuły dla n-tego terminu, jeśli jest to sekwencja arytmetyczna, w przeciwnym razie powinien wypisać „NAAP”. Wejście Dane wejściowe (z STDIN) będą się składać z kilku liczb, od 4 do 10 liczb, przy czym każda liczba będzie w zakresie od -1000 do 1000 …

3
Stwórzmy muzykę!
Wiele osób lubi odtwarzać muzykę dla zabawy i rozrywki. Niestety czasami muzyka jest dość trudna. Właśnie dlatego tu jesteś! Zadanie Twoim zadaniem jest sprawienie, by czytanie muzyki stało się łatwiejsze dla osób, które się z tym zmagają. Musisz napisać program lub funkcję, która pobiera wejściową pięciolinię muzyczną i wyświetla nazwy …

1
Secret Santa - Revisited
Święta zbliżają się wielkimi krokami, a wraz z nimi organizowanie dorocznej rodziny Secret Santa. Chciałbym zacząć od tego, ale upewnienie się, że pary nie kupują sobie nawzajem, powoduje problemy i pomimo robienia tego przez lata nadal istnieje problem, który Bobjest dość marnotrawstwem przy zakupie prezentów dla większości darów , Erinprawdopodobnie …
11 code-golf 

3
Mnożenie podciągów
Napisz program, który przyjmuje dwie liczby całkowite jako dane wejściowe; pierwsza może być dowolną liczbą całkowitą, a druga jest mniejsza lub równa liczbie cyfr w pierwszej liczbie. Niech te numery się ai bodpowiednio. Program wykona następujące czynności Połącz minimalną liczbę 1s do końca, aaby liczba cyfr w abyła podzielna przez …
11 code-golf  math  number 

4
Wydrukuj mój harmonogram bloków
Moje liceum i wielu innych wdraża pewien rodzaj harmonogramu zwanego harmonogramem rotacyjnego bloku. Jest to sposób, w jaki ludzie mają 8 klas, ale mają 6 okresów w dzień szkolny. W harmonogramie blokowym są cztery dni, które powtarzają się w kółko i nie mają nic wspólnego z faktycznymi dniami tygodnia. Każdy …


2
Policz drzewa
Drzewa jest podłączone, nieukierunkowane wykres bez cykli. Twoim zadaniem jest policzyć, ile jest różnych drzew o danej liczbie wierzchołków. Dwa drzewa są uważane za odrębne, jeśli nie są izomorficzne . Dwa wykresy są izomorficzne, jeśli ich odpowiednie wierzchołki można sparować w taki sposób, że istnieje krawędź między dwoma wierzchołkami na …

3
Możliwe sekwencje Tetris
Napisz kod, aby dowiedzieć się, czy oficjalny algorytm Tetris może wygenerować szereg elementów Tetris. Wygrywa najmniej bajtów. Oficjalne gry Tetris w specjalny sposób generują sekwencje spadających elementów. Siedem elementów IJLOSTZupuszcza się w losowej kolejności, następnie upuszcza kolejną losową permutację i tak dalej. JTLOISZ STJOLIZ LISJOTZ ... Ten przykład zawiera ciągły …

4
Przybliżona formacja kwadratowa
tło Mam kilka kwadratowych pudeł równej wielkości, a ponieważ jestem zgrabną osobą, chcę ułożyć je wszystkie w kwadratową formację. Jednak ich liczba niekoniecznie jest kwadratem idealnym, więc może być konieczne przybliżenie kwadratu. Chcę, żebyś znalazł mi najbardziej estetyczny układ - oczywiście programowo. Wejście Twój wkład to pojedyncza dodatnia liczba całkowita …

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.