Programowanie puzzli i Code Golf

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


24
Próbka dystrybucji Pareto
Rozkład Pareto jest rozkładem prawdopodobieństwa, który często pojawia się w przyrodzie. Ma wiele specjalnych właściwości, takich jak nieskończona średnia. W tym wyzwaniu wypiszesz liczbę próbkowaną z tej dystrybucji. Dystrybucja Pareto jest zdefiniowana jako większa lub równa xz prawdopodobieństwem 1/x, dla wszystkich xwiększa lub równa 1. Dlatego liczba próbkowana z tego …

5
Symetryczne Biedronki
Wprowadzenie: Kiedy myślimy o Biedronkach, zwykle myślimy o czerwonym lub ciemnopomarańczowym błędzie z czarnymi plamami. Chociaż nie jest to konieczne, ponieważ są również czarne z czerwonymi / pomarańczowymi biedronkami z kropkami lub biedronki w ogóle bez plam , to głównie wyobrażamy sobie biedronki, takie jak azjatycka biedronka: Należy również zauważyć, …

8
Jestem symetryczny, nie palindromiczny!
tło Zainspirowany jestem palindromem. Jesteś? , gdzie przedstawiono szokujący fakt, że „ ()()nie jest palindromem, ale ())(”, zadałem sobie pytanie, co to jest, ()()a odpowiedź brzmi po prostu: jest to struna o pionowej osi symetrii! Zadanie Napisz program lub funkcję, która pobiera jako ciąg ciąg S (lub odpowiedni odpowiednik w …
22 code-golf  string 

28
Najwięksi pierwsi wykładnicy
Biorąc pod uwagę liczbę całkowitą n >= 2, wyprowadzaj największy wykładnik w jego pierwotnym rozkładzie na czynniki pierwsze. Jest to sekwencja OEIS A051903 . Przykład Let n = 144. Jego podstawową faktoryzacją jest 2^4 * 3^2. Największy wykładnik to 4. Przypadki testowe 2 -> 1 3 -> 1 4 -> …

10
Generuj liczby przyjazne Numpadowi
Zainspirowany przez generowanie przyjaznych dla klawiatury numerów . tło Wiele klawiszy numerycznych ma następujący układ: 789 456 123 0 Definiujemy sąsiedztwo liczby jako zbiór komórek prostopadle do niego przylegających na pokazanym numpad, w tym także on sam. Na przykład sąsiedztwo 2 to, a sąsiedztwo {1,5,3,0,2}0 to {1,2,0}. Poniżej znajduje się …

9
Zbuduj sieć elektryczną
Wyzwanie N miast jest wyrównanych w linii prostej. I-te miasto znajduje się A[i]kilometry na prawo od miejsca pochodzenia. Żadne dwa miasta nie będą w tym samym miejscu. Zamierzasz zbudować sieć elektryczną z kilkoma elektrowniami. Elektrownie muszą być budowane w mieście. Możesz budować tylko Kelektrownie (<N), więc będą miasta, w których …

13
Wykonaj NP: znajdź największą klikę
tło W chwili pisania tego, P vs problemu NP jest nadal nierozwiązane, ale może słyszeliście o nowej papieru Norberta Bluma dowód twierdząc, że P! = NP, która jest już podejrzewa się błędne (ale zobaczymy). Problemem omawianym w tym artykule jest problem kliki . Przynajmniej tak czytam w artykule w gazecie, …

30
Dodaj tablicę z samym sobą
Twoim wyzwaniem dzisiaj jest zabranie tablicy, podzielenie jej na części i dodanie tych części. Oto jak to działa: Twój program lub funkcja otrzyma tablicę liczb całkowitych ai wielkość porcji L. Tablica powinna być podzielona na tablice o rozmiarze L, jeśli długość tablicy nie jest podzielna, Lwówczas tablica powinna mieć do …

30
Nikt nie zna liczb GAU
Pozwól, że przedstawię ci numery GAU GAU(1) = 1 GAU(2) = 1122 GAU(3) = 1122122333 GAU(4) = 11221223331223334444 GAU(6) = 11221223331223334444122333444455555122333444455555666666 ... GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010 To wyzwanie jest dość proste! Biorąc pod uwagę liczbę całkowitą n> 0, znajdź liczbę cyfr GAU (n) Przykład Zróbmy GAU (4) , wykonujemy następujące kroki …

9
Czy to rzeczownik, czy nie?
Biorąc pod uwagę ciąg znaków, określ, czy jest to rzeczownik, czy nie. Zostaniesz oceniony na 1000 najczęściej używanych angielskich słów według liczby, którą poprawnie oznaczysz jako rzeczownik, czy nie. Wygra program lub funkcja, która poprawnie klasyfikuje większość tych słów w 50 bajtach lub mniej. Rzeczowniki Rzeczownik to słowo, które zazwyczaj …

23
Katedra Fraktalna
Biorąc pod uwagę dodatnią liczbę całkowitą n >= 1, wyślij pierwsze nrzędy następującej struktury: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### n-Ty 1-indeksowany wiersz jest …

22
Zabierz mnie za siebie, szatanie!
Szatani-Pierwsi kim oni są? są Primeszawierające 666 to Szatan-Najwyżsi: [46663,266677,666599,666683,616669] to NIE :[462667,665669,36363631,555] Wątek Każda liczba większa niż 6661 ma za sobą Szatana-Najwyższych Wyzwanie Podano liczbę całkowitą n>6661 znajdź Najwyższego Szatana za (lub równym) i najbliżej siebie. Przykłady Integer n=30000ma 3 szatan liczb pierwszych (SP) za nim: [6661, 16661, 26669]. …
22 code-golf  primes 

22
Modułowe odwrotność multiplikatywna
Twoim zadaniem jest podanie dwóch liczb całkowitych ai bobliczenie modularnej multiplikatywnej odwrotności modułu b, jeśli taki istnieje. Modularna odwrotność amodulo bjest liczbą ctaką, że ac ≡ 1 (mod b). Ten numer jest unikalnym modułem bdla dowolnej pary ai b. Istnieje tylko wtedy, gdy jest największym wspólnym dzielnikiem ai bjest 1. …


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.