Pytania oznaczone «random»

Zadania obejmujące losowe liczby i / lub wyniki.

103
Symuluj wszechświat!

Jedną z miłych właściwości języka kompletnego Turinga jest to, że można go używać do pisania dowolnego programu, łącznie z symulacją całego Wszechświata. Twoim zadaniem jest dokładnie to zrobić: napisać program symulujący Wszechświat . Uwaga: chociaż nie wątpię, że będziesz w stanie wykonać to...

83
Najkrótszy kod do generowania niedeterministycznego wyniku

Musisz stworzyć wynik, który nie jest deterministyczny . W takim przypadku zostanie to zdefiniowane w ten sposób, że wynik nie zawsze będzie taki sam. Zasady: Generator liczb pseudolosowych, który zawsze ma to samo ziarno, nie jest brany pod uwagę. Możesz polegać na tym, że program jest...

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

65
Program gry w łaskę

Richard Dawkins w swojej książce The Blind Watchmaker opisuje program łasicy . Algorytm można opisać następująco: Zacznij od losowego ciągu 28 znaków. Prawidłowe znaki to wielkie litery i spacja. Wykonaj 100 kopii tego ciągu, z 5% szansą na znak tej postaci zamienioną na postać losową....

58
Gra w kości, ale unikaj numeru 6 [zamknięte]

Turniej się skończył! Turniej się zakończył! Ostateczna symulacja została przeprowadzona w nocy, łącznie gier. Zwycięzcą został Christian Sievers ze swoim botem OptFor2X . Christian Sievers zdołał także zabezpieczyć drugie miejsce Rebelią . Gratulacje! Poniżej znajduje się oficjalna lista...

58
Kaczka kaczka gęś!

Pamiętasz grę dla dzieci „Kaczka, Kaczka, Gęś” ? Nie? Ja też nie. Wyzwanie Drukuj słowo „kaczka” na poszczególnych liniach w nieokreślonej liczbie razy. Wydrukuj słowo „gęś”. Twój program się kończy. Zasady Spróbuj zagrać w jak najmniej bajtów. Musi być co najmniej jedna kaczka. Na końcu...

57
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć

Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi...

57
Dodatek w stylu Alexa

Zainspirowany chwalebnym Alexem Naucz się R dla wielkiego dobra, pokornie odtworzymy „jeden prawdziwy program R” Alexa - ale z pewnym zwrotem. Dodawanie w stylu Alexa działa w ten sposób - ma 90% szansy na zwrócenie sumy dwóch podanych liczb i 10% szansy na rekurencyjne dodanie Alexa pierwszej...

57
Trwa pękanie

Pamiętasz te brutalne programy, które łamią hasło, które pokazują każdą kombinację, której próbują? Dokładniej, w pewnym momencie n pierwszych znaków jest naprawionych (zgadywano z powodzeniem) i testowany jest każdy możliwy znak dla pozostałych. Prawdopodobnie widziałeś niektóre w filmach lub w...

55
Jak randomizować litery w słowie

Według niektórych kontrowersyjnych historii , odrer z wrod deos nie wiele za raednig, tak samo jak frist i lsat lteter macth z oryginalnym wrod. Więc, dla zabawy, jaka byłaby najkrótsza funkcja do losowego uporządkowania liter w słowie, przy jednoczesnym zachowaniu pierwszej i ostatniej...

53
Ulepsz sprzętowy generator liczb losowych

Twoim zadaniem jest zaimprowizowanie sprzętowego generatora liczb losowych z dowolnym sprzętem. Wyzwanie Napisz program o następujących właściwościach: Drukuje albo 0albo 1(i nic więcej). Wynik zależy od procesu fizycznego, a nie tylko od wewnętrznego stanu komputera. Nie ma związku między...

53
Czy umiesz grać w golfa?

Musisz wygenerować losowe 18-dołkowe pole golfowe. Przykładowe dane wyjściowe: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Zasady: Twój program musi wypisać listę długości otworów dla dokładnie 18 otworów Każdy otwór musi mieć długość 3, 4 lub 5 Długości otworów muszą sumować się do 72 dla całego...

52
Wykonaj X bez Y

Zwykle mówi się, że „Doing X bez Y” może być pułapką dla początkujących pisarzy ( źródło ). Jestem jednak pewny siebie i myślę, że zdecydowanie mogę zrobić X bez żadnego Y. Losowo O tak, będzie dobrze. Wyzwanie: Biorąc pod uwagę nieparzystą liczbę całkowitą nwiększą lub równą 1, wypisz ex o...

51
Dołączanie długości ciągów

Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki...

47
Random Golf of the Day # 7: Wyraźnie losowa postać

O serii To jest gościnny wpis do serii Random Golf of the Day. Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się w ogóle serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma...

47
99 błędów w kodzie

99 błędów w kodzie Adaptacja „99 butelek piwa na ścianie” dla informatyki, w której błędy rosną zamiast spadać, jest często publikowana w Internecie. Przykładowa koszulka tutaj . Myślę, że będzie interesujące zobaczyć potencjalną rekurencję i generowanie liczb losowych w wielu różnych językach i...

47
Wyświetlaj losowo kolorowe piksele

Zawsze lubiłem ekrany pełne losowo kolorowych pikseli. Są interesujące, a programy, które je rysują, są fajne do oglądania. Wyzwanie Wypełnij ekran lub okno graficzne kolorowymi pikselami. Zasady Twój program musi mieć równą szansę na wybranie wszystkich kolorów (tj. W zakresie #000000do...

45
Znane są znane

Były Sekretarz Obrony USA, Donald Rumsfeld, słynnie spopularyzował frazę „znane znane”. Tutaj podzielimy jego uwagi na czteroliniową zwrotkę. W szczególności wyślij ten tekst: known knowns known unknowns unknown knowns unknown unknowns Wielkość liter nie ma znaczenia (na przykład Known...