Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy kod. Losowy Mam na myśli równomiernie rozłożone losowo. Z punktu widzenia programu …
Twoim wyzwaniem jest prosta: Biorąc pod uwagę liczbę całkowitą N , ouput każdej listy liczb całkowitych dodatnich tym sum do N . Na przykład, jeśli wartością wejściową było 5, powinieneś wyjść [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, 4] [2, 3] …
Opis wyzwania Weźmy dodatnią liczbę całkowitą n, odwróć jej cyfry, aby uzyskać rev(n)i uzyskać wartość bezwzględną różnicy tych dwóch liczb: |n - rev(n)|(lub abs(n - rev(n))). Przykład: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Po powtórzeniu tej operacji wystarczająco wiele …
Collatz Sequence (zwany również problem 3x + 1) jest tam, gdzie zaczynają się każdej liczby całkowitej dodatniej, w tym przykładzie użyjemy 10, i zastosować zestaw kroków do niego: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n …
Biorąc pod uwagę dwa dane wejściowe, q nokreśl, czy qjest kwadratową pozostałością n. To znaczy, czy jest xgdzie x**2 == q (mod n)lub jest qkwadratowy mod n? Wkład Dwie liczby całkowite qoraz n, gdzie qi nsą dowolnymi liczbami całkowitymi 0 <= q < n. Wydajność Prawda czy falsey. Opcjonalnie wydrukuj …
Definicja Istnieje nieskończony rząd połączonych liczb naturalnych (dodatnie liczby całkowite, zaczynające się od 1): 1234567891011121314151617181920212223... Wyzwanie Napisz program w dowolnym języku, który przyjmuje numer pozycji jako dane wejściowe i wypisuje cyfrę z tej pozycji w wierszu zdefiniowanym powyżej. Numer pozycji jest liczbą całkowitą dodatnią o dowolnym rozmiarze. To jest pierwsza …
Powinieneś napisać program lub funkcję, która podała trzy dodatnie liczby całkowite n b kjako dane wyjściowe lub zwraca ostatnie kcyfry przed końcowymi zerami w podstawowej breprezentacji n!. Przykład n=7 b=5 k=4 factorial(n) is 5040 5040 is 130130 in base 5 the last 4 digits of 130130 before the trailing zeros …
Napisz program asemblujący GOLF , który odczytuje liczbę całkowitą ze standardowego wejścia (po którym następuje końcowy znak nowej linii), i wyświetla swoje czynniki pierwsze oddzielone znakami nowej linii, a następnie na końcu standardowego znaku nowej linii. Czynniki pierwsze nie muszą być w określonej kolejności. 1nie jest głównym czynnikiem. Twój plik …
Fabuła: Lucy zapytała George'a, jaki jest jego szczęśliwy numer. Po krótkiej kontemplacji George odpowiedział, że ma kilka szczęśliwych liczb. Po krótkim zamieszaniu Lucy zapytała George'a, jakie są jego pierwsze nSzczęśliwe Liczby. George poprosił cię, jego kumpel, o napisanie mu programu do wykonania pracy za niego. Wyzwanie: Napisz program / funkcję, …
Biorąc na wejściu liczbę całkowitą 1 ≤ N ≤ 1 000 000 , wypisz ostatnią niezerową cyfrę N! gdzie ! jest silnią (iloczyn wszystkich liczb od 1 do N włącznie). Jest to sekwencja OEIS A008904 . Twój program musi zakończyć się w ciągu 10 sekund na rozsądnej maszynie dla każdego …
Definicje: Trójkąt jest uważany za trójkąt prosty, jeśli jeden z kątów wewnętrznych ma dokładnie 90 stopni. Wiele jest uważany za racjonalne , jeżeli może być reprezentowany przez stosunek liczb całkowitych, to znaczy p/q, gdzie zarówno pi qsą liczbami całkowitymi. Liczba njest liczbą zgodną, jeśli istnieje prostokątny trójkąt obszaru, w nktórym …
W Collatz Conjecture postulaty że jeśli wziąć dowolną dodatnią liczbę całkowitą, a następnie powtórzyć tyle razy następujący algorytm: if number is odd, then multiply by three and add one if number is even, then divide by two ostatecznie skończysz jako 1. Wygląda na to, że zawsze działa, ale nigdy nie …
Liczba nieskończonych oznacza liczbę n , który wyznacza nową górną granicę jego stosunek z sumy dzielnik funkcji Ď. Innymi słowy, n jest nadmiarowy wtedy i tylko wtedy, gdy dla wszystkich liczb całkowitych dodatnich x, które są mniejsze niż n : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x Dla kilku wartości: n σ(n) σ(n)/n superabundant 1 1 …
Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie powinny być uruchomione w tym samym języku, …
Trójkąt Pascala jest generowany przez rozpoczęcie 1i utworzenie każdego rzędu z kolejnych dodań. Zamiast tego utworzymy trójkąt, naprzemiennie mnożąc i dodając. Zaczynamy wiosłę 1od samotności 1. Następnie dodawane są wiersze nieparzyste, a mnożenie odbywa się w wierszach parzystych (indeksowane 1). Podczas wykonywania kroku dodawania załóż, że spacje poza trójkątem są …
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.