Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

6
Oblicz ostatnie cyfry numeru Grahama
Liczba Grahama kończy się na 7. Jest to liczba ogromna, teoretycznie wymagająca więcej informacji do przechowywania niż rozmiar samego wszechświata. Można jednak obliczyć kilka ostatnich cyfr liczby Grahama. Ostatnie kilka cyfr to: 02425950695064738395657479136519351798334535362521 43003540126026771622672160419810652263169355188780 38814483140652526168785095552646051071172000997092 91249544378887496062882911725063001303622934916080 25459461494578871427832350829242102091825896753560 43086993801689249889268099510169055919951195027887 17830837018340236474548882222161573228010132974509 27344594504343300901096928025352751833289884461508 94042482650181938515625357963996189939679054966380 03222348723967018485186439059104575627262464195387 Twój program może nie zawierać tych (lub podobnych …
13 code-golf  number 

5
Doskonałe moce na więcej niż jeden sposób?
Wyzwanie Twoim zadaniem jest napisanie programu lub funkcji, która przy dodatniej liczbie całkowitej N znajdzie wszystkie dodatnie liczby całkowite mniejsze lub równe N, które można wyrazić jako moc doskonałą na więcej niż jeden sposób. Definicja Doskonałym moc jest określona jako liczba i znaleziona przez m ^ k , gdzie: m …

5
Uwolnij drzewo binarne
Więc zanim przeczytasz kilka podstawowych pojęć informatycznych. Drzewo binarne jest dynamicznie alokowaną strukturą (zwykle używaną do uporządkowanego przechowywania). Ze względu na swój charakter przechodzenie przez drzewa binarne jest zwykle rekurencyjne; Wynika to z faktu, że przejście liniowe (przez pętlę) nie jest naturalne, gdy istnieją dwie możliwości zapętlenia. Rekurencyjny: oznacza funkcję, …


10
Prognozuj pogodę
Napisz najkrótszy program do prognozowania pogody na następne 7 dni Dane wejściowe (od standardowego) to dzień tygodnia i pora roku Wyjście (na standardowe wyjście) to siedem wierszy w dzień powszedni i temperatura w stopniach Celsjusza Dni powszednie rozpoczynają się od wejściowego dnia tygodnia Temperatury są liczbami losowymi, których zakres zależy …
13 code-golf  random 

9
Odejmowanie Kościoła
Odejmowanie Kościoła Rachunek Lambda zawsze był moją fascynacją, a pojawiające się zachowania polegające na przekazywaniu sobie funkcji są zachwycająco złożone. Liczby kościelne są reprezentacjami liczb naturalnych skonstruowanych w wyniku wielokrotnego zastosowania funkcji (zwykle jednoargumentowego dodania stałej). Na przykład liczba zero zwraca x i „ignoruje” funkcję wejściową, jedna to f(x)dwie, druga …

2
Zliczanie uogólnionych poliominoów
Wyzwanie to będzie musiał liczyć pseudo polyforms na kafli zadartym kwadratowy . Myślę, że ta sekwencja jeszcze nie istnieje w OEIS , więc istnieje wyzwanie, aby obliczyć jak najwięcej terminów dla tej sekwencji. Aktualizacja: teraz jest to w OEIS jako A309159 : liczba uogólnionych poliform na kwadratowym kafelku z n …

3
Zaimplementuj funkcję zdecydowanie Darboux
Według Wikipedii silną funkcją Darboux jest taki, dla którego obraz każdego (niepustego) interwału otwartego jest całą rzeczywistą linią Innymi słowy, funkcja jest mocno Darboux jeśli podano 3 dowolnych liczb rzeczywistych , i zawsze jest możliwe znalezienie między (odrębny) i tak, że .fffaaabbbyyyxxxaaabbbf(x)=yf(x)=yf(x) = y Na potrzeby tego wyzwania rozważymy zamiast …
13 code-golf  number 

7
Wydrukuj całkowitą długość wszystkich „cytowanych” znaków
Zasady W tym wyzwaniu zamierzam nieco przedefiniować definicję „cudzysłowów”. Znaki cudzysłowu ( cytaty AKA ) to dowolne identyczne znaki używane w parach w różnych systemach pisania w celu rozpoczęcia bezpośredniej mowy, cytatu lub frazy. Para składa się z otwierającego cudzysłowu i zamykającego cudzysłowu, który jest tym samym znakiem (wielkość liter …

7
Znajdź średnicę wykresu słów
Wprowadzenie Popularną łamigłówką jest konwertowanie jednego słowa na drugie za pomocą serii kroków, które zastępują tylko jedną literę i które zawsze skutkują poprawnym słowem. Na przykład BAG można przekonwertować na DOG za pomocą ścieżki pięciu kroków: TORBA -> BAT -> KOT -> COT -> COG -> DOG W tym przypadku …
13 code-golf 

2
Kto może uciec od gry nonary?
Nonary Game to fikcyjna gra rozgrywana w trylogii gier wideo o tej samej nazwie. Twoim celem jest ustalenie, ilu graczy (w najlepszym wypadku) może uciec z danej gry, przy jak najmniejszej liczbie bajtów kodu. Zasady gry Jest 9 graczy, ponumerowanych od 1 do 9. Wszyscy gracze zaczynają w tym samym …
13 code-golf  game 

28
Najkrótszy program zrzutu heksów
Wyzwanie Utwórz program konsoli, aby wyświetlić każdy bajt pliku. Zwycięski Ponieważ jest to golf kodowy , wygrywa najmniej bajtów. Zasady Program musi być aplikacją konsolową , co oznacza, że ​​będzie uruchamiany z jakiegoś interpretera wiersza poleceń; Każdy bajt musi być wielkimi literami szesnastkowymi, oddzielonymi spacją i musi składać się z …
13 code-golf 

30
Określ zwycięzcę meczu futbolu australijskiego
W futbolu australijskim bramki są warte 6 punktów, a gole za 1 punktem. Wyniki mogą obejmować liczbę bramek i opóźnień, a także całkowity wynik. Biorąc pod uwagę liczbę bramek i opóźnień dla dwóch różnych drużyn, określ, która drużyna wygrała mecz. Weź cztery liczby całkowite g1, b1, g2, b2jako dane wejściowe …

29
N-ty podzbiór zestawu
Zadanie Biorąc pod uwagę zestaw S.= [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ]S=[1,2,3,4,5,6,7,8]S = \left[{1,2,3,4,5,6,7,8}\right] i liczba całkowita 0 ≤ N&lt; 2| S.|0≤N&lt;2|S|0 \leq N < 2^{|S|} znajdź N-ty podzbiór. Wejście wyjście N jest podane jako liczba całkowita bez znaku …
13 code-golf 


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.