Programowanie puzzli i Code Golf

16
Zostaw komentarz

Zadanie: Stwórz program, który pozostawia komentarz do tego pytania. Treść powinna być 1234567890123456. Edycje: Możesz pozostawić swoje nazwy użytkownika i hasła jako Ui Pjeśli używasz nazwy użytkownika i hasła. (jeśli dotyczy) Bez skracaczy adresów URL (jeśli dotyczy) Nie możesz używać...

16
Normalne zdania

Napisz program lub funkcję, która przy danym ciągu wejściowym i standardowym odchyleniu σwyprowadza ten ciąg wzdłuż krzywej rozkładu normalnego ze średnią 0i odchyleniem standardowym σ. Krzywa rozkładu normalnego yWspółrzędna każdego znaku cjest: gdzie σpodano jako dane wejściowe, a gdzie...

16
Konwertuj n ciągów o długości m na m ciągów o długości n

Napisz program, który, biorąc pod uwagę dowolną liczbę ciągów „n” o długości „m”, zwraca liczbę „ciągów” o długości „n”, pod warunkiem: Każdy nowy ciąg powinien zawierać litery o tym samym indeksie co pozostałe ciągi Na przykład pierwszy ciąg wyjściowy musi zawierać pierwszą literę wszystkich...

16
Przekładnia, obracanie

Koła zębate przenoszą różne prędkości w zależności od wielkości zazębionego przekładni. Jack ma maszynę, która obraca przekładnię zębatą. ale nie znasz prędkości ostatniego biegu. Na szczęście jesteś świetnym golfistą, więc możesz mu pomóc! Więc co powinienem zrobić? Każdy bieg jest...

16
Symuluj szufladę na skarpety

tło Mam kolekcję „skarpet w dni powszednie”, czyli siedem par skarpet oznaczonych dniami tygodnia. Kiedy myję skarpetki, kończą się w kupie i muszę je ułożyć w odpowiednie pary, zanim włożę je do szafy. Moją strategią jest wyciąganie jednej losowej skarpety ze stosu i wkładanie jej do szuflady....

16
Rzuć kostką ASCII

W tym wyzwaniu polegającym na grze w golfa musisz wygenerować ascii-art losowego rzutu kostką. lubię to: ________ /\ \ / \ 6 \ { 4 }-------} \ / 5 / \/_______/ Proszę to zanotować: ________ /\ \ / \ 3 \ { 4 }-------} \ / 5 / \/_______/ jest nieprawidłowym wyjściem, ponieważ nie...

16
Automatyczny ekspander pudełek

Wprowadzenie Czasami moje pudełka są zbyt małe, aby zmieścić się w czymkolwiek. Potrzebuję, żebyś zrobił ekspander pudełek! Co sprawia, że ​​pudełko jest pudełkiem w tym wyzwaniu. OOOO O O O O O O OOOO Narożniki pudełka to zawsze spacje. Samo pudełko może być wykonane z tej samej postaci. Ten...

16
Liczby niepalindromiczne

Liczba bezwzględnie nie palindromowe N jest liczbą, która jest palindrom w każdej stacji bazowej (w bazach 2-N-2). Numery te są wymienione w OEIS Na przykład, numer 19w bazie 2,3,4,5,6, ... 17: 10011, 201, 103, 34, 31, ... 12. Żadna z tych reprezentacji nie jest palindromiczna, więc liczba jest...

16
Losowo błędnie przeliteruj słowo

Zainspirowany tym pytaniem CR (proszę nie zabijaj mnie za przeglądanie CR) Spec Prawdopodobieństwa błędnej pisowni słowa to: 1/3 czasu nie zmienia wyniku 1/3 czasu usuwa losową postać 1/3 czasu duplikuje losową postać Szansa na usunięcie / zduplikowanie danego znaku na wejściu powinna być...

16
Dom Świętego Mikołaja

Dom Świętego Mikołaja Uwaga: to pierwsze wyzwanie, które próbowałem ustawić. Przeszło to przez piaskownicę, ale jeśli znajdziesz coś złego, nie tylko głosuj negatywnie, ale zostaw komentarz, abym mógł to poprawić. tło Jest stara łamigłówka dla dzieci, w której wyzwaniem jest narysowanie pudełka...

16
Różnorodność cyfrowa

Dodatnia liczba całkowita może być reprezentowana w bazie liczb całkowitych 1 <= b < inf. Po przekonwertowaniu na tę bazę ma pewną liczbę wyraźnych cyfr. Każda dodatnia liczba całkowita w bazie 1ma 1wyraźną cyfrę. Większość liczb całkowitych dodatnich w bazie 2ma 2wyraźne cyfry, z...

16
Ile odpowiedzi ma to pytanie?

Napisz program lub funkcję, która wypisze całkowitą liczbę odpowiedzi na to pytanie. Twoje rozwiązanie powinno nadal działać w miarę dodawania kolejnych odpowiedzi. Języki działające w przeglądarce mogą być uruchamiane z konsoli js na tej stronie. W przeciwnym razie prawdopodobnie będziesz musiał...

16
Zagnieżdż ciąg w tablicy n razy

Należy utworzyć funkcję, która zagnieżdża ciąg znaków sw tablicy nrazy >>> N("stackoverflow",2) [['stackoverflow']] Parametry: s - Ciąg ascii n - Liczba całkowita >= 0 Zasady Najkrótszy kod wygrywa. Wyjście być zagnieżdżona array, listi tuple(lub podobnego typu opiera się na...

16
Wskazówki do gry w golfa w Starry

Jakie masz ogólne wskazówki na temat gry w golfa w Starry ? Szukam pomysłów, które można by zastosować do problemów związanych z golfem i które są przynajmniej nieco specyficzne dla Starry (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

16
Znajdź środek ciężkości wielokąta

Z Wikipedii : Środek ciężkości nie-przecinającego się zamkniętego wielokąta zdefiniowanego przez n wierzchołków ( x 0 , y 0 ), ( x 1 , y 1 ), ..., ( x n - 1 , y n − 1 ) to punkt ( C x , C y ), gdzie i gdzie A jest obszarem podpisanym wielokąta, W tych wzorach zakłada się, że...

16
Wydrukuj tetrację

Tetracja, reprezentowana jako a^^b, jest powtarzanym potęgowaniem. Na przykład 2^^3to 2^2^2, co jest 16. Biorąc pod uwagę dwa numery i b , druk .a^^b Przypadki testowe 1 2 -> 1 2 2 -> 4 5 2 -> 3125 3 3 -> 7625597484987 etc. Notacja naukowa jest dopuszczalna. Pamiętaj, to jest...

16
Totally Invertible Submatrices

(zainspirowany tym pytaniem dotyczącym matematyki) Definicje Biorąc pod uwagę n x nmacierz kwadratowa , można nazwać Jeżeli istnieje jakiś macierzy kwadratowej B jest takie, że AB = BA = I n , o , że n jest macierzą jednostkową wielkości (matrycy z głównych ukośnych s do niczego innego ) i AB i...

16
Sekwencja łańcucha sumy

Sekwencja: Zaczynamy o 1. Najpierw dodajemy bieżącą wartość 1-indeksowaną do poprzedniego numeru w sekwencji. Następnie stosujemy następujące operacje matematyczne, jeśli dotyczą one bieżącej wartości: Podzielny przez 2? => Dodawanie Podzielny przez 3? => Odejmowanie Podzielny przez 4?...

16
Iteracje Bailey – Borwein – Plouffe

Iteracje Bailey – Borwein – Plouffe Widzieliśmy kilka wyzwań dotyczących pi na PPCG, ale żadne z nich nie dyktuje algorytmu, którego powinieneś używać. Chciałbym zobaczyć implementacje algorytmu Bailey – Borwein – Plouffe w dowolnym języku do iteracji n. Wzór jest następujący: Twój algorytm...