Zwycięzcą (oczywiście) jest Dennis ♦, który użył Galaretki z 10 bajtami! To wyzwanie będzie nadal aktualne, ale wyniki nie będą już brane. Układ napędowy liczby jest konceptem Johna Conwaya (który jest również znany z tworzenia Gry życia Conwaya, ale nie o to chodzi). Jest tak zdefiniowany: Dla dowolnej liczby ... …
Cóż, chociaż wyzwanie to okazało się ogromnym sukcesem, okazało się również, że jego rozwiązanie było bardzo trywialne. Dlatego dla tych, którzy szukają większego wyzwania, stworzyłem kontynuację tego wyzwania, w którym musisz teraz policzyć liczbę unikalnych prostokątów. Sprawdź to! Teraz, dla tych z Was, którzy chcą rozwiązać to wyzwanie, nadchodzi. Cóż, …
To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest super-root , …
Twoim zadaniem jest napisanie programu, który na wejściu n wypisze w kolejności minimalne wyrażenie każdej liczby od 1 do n. Najkrótszy program w bajtach wygrywa. Minimalne wyrażenie łączy jedynki z dodawaniem i mnożeniem w celu uzyskania podanej liczby, używając jak najmniejszej liczby jedynek. Na przykład 23wyraża się tak, jak 23=((1+1+1)(1+1)+1)(1+1+1)+1+1jedenaście, …
Przepraszam za tytuł. To pytanie jest inspirowane przez Ciekawą własność 82000 . Autor zaznacza w nim, że liczba 82000 jest binarna w bazie 2, 3, 4 i 5. W odpowiedzi pojawia się pytanie „czy liczba jest binarna w bazach 2, 3, 4, 5 i 6 „? (Dla ciekawskich sprawdziłem wartości …
Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i …
Wyzwanie Napisz funkcję, która przyjmuje dwie dodatnie liczby całkowite n i k jako argumenty i zwraca liczbę ostatnich osób pozostających poza n po odliczeniu każdego k tej osoby. To wyzwanie dla golfa, więc wygrywa najkrótszy kod. Problem n osób (ponumerowanych od 1 do n ) stoi w kręgu i każdy …
Otrzymujesz funkcję Rand5 (). Ta funkcja zwraca idealnie losowe (równomiernie rozmieszczone) liczby całkowite od 1 do 5. Podaj funkcję Rand7 (), która używa Rand5 () do tworzenia idealnie losowych liczb całkowitych od 1 do 7.
Napisz funkcję, która pobiera 4 punkty na płaszczyźnie jako dane wejściowe i zwraca true, jeśli 4 punkty tworzą kwadrat. Punkty będą miały współrzędne całkowite o wartościach bezwzględnych <1000. Jako danych wejściowych możesz wykorzystać dowolną rozsądną reprezentację 4 punktów. Punkty nie są podane w żadnej określonej kolejności. Najkrótszy kod wygrywa. Przykładowe …
Biorąc pod uwagę pewną dodatnią liczbę całkowitą nnn która nie jest kwadratem, znajdź podstawowe rozwiązanie (x,y)(x,y)(x,y) powiązanego równania Pell x2−n⋅y2=1x2−n⋅y2=1x^2 - n\cdot y^2 = 1 Detale Podstawowa (x,y)(x,y)(x,y) to para liczb całkowitych x,yx,yx,y spełniających równanie, gdzie xxx jest minimalna i dodatnia. (Zawsze istnieje trywialne rozwiązanie (x,y)=(1,0)(x,y)=(1,0)(x,y)=(1,0) które nie jest liczone.) …
Wyzwanie Tutaj w PPCG, z pewnością lubimy nasze sekwencje, więc tutaj jest kolejna zabawa . Zdefiniujmy a(n)jako najmniejszą nieujemną liczbę całkowitą, Xktóra nie jest równa żadnej a(k)( 0 < k < n) a(n-1)i Xnie dzielimy żadnych cyfr dziesiętnych.a(0) = 0 Biorąc pod uwagę wejście n > 0, wyjście takie a(n). …
Aby znormalizować wektor, należy przeskalować go do długości 1 ( wektor jednostkowy ), zachowując spójność kierunku. Na przykład, jeśli chcielibyśmy znormalizować wektor składający się z 3 składników, u najpierw ustalilibyśmy jego długość: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... …
Wprowadzenie Mój kalkulator zachowuje się dziwnie. Czasami, gdy wpisuję 8, wyświetla się 2. A czasami, gdy wpisuję 6, wyświetla się +. Niektóre przyciski są pomieszane! Czy ktoś mógłby mi pomóc ustalić, który? Wyzwanie: Dane wejściowe: lista niepoprawnych równań z poprawnymi wynikami. Wyjście: dwa zamienione przyciski. Na przykład: dane wejściowe mogą …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.