Jak wszyscy wiemy, meta jest przepełnione ze skargami o zabicie kodu golfa między językami (tak, każde słowo jest link indywidualne, a te mogą być tylko wierzchołkiem góry lodowej). Mając tak dużo zazdrości wobec tych, którzy rzeczywiście próbowali przejrzeć dokumentację Pyth, pomyślałem, że byłoby miło mieć trochę bardziej konstruktywnego wyzwania, jakim …
Wyzwanie Biorąc pod uwagę niepustą listę liczb rzeczywistych, oblicz jej medianę. Definicje Mediana jest obliczana w następujący sposób: Najpierw posortuj listę, jeśli liczba wpisów jest nieparzysta , mediana jest wartością na środku posortowanej listy, w przeciwnym razie mediana jest średnią arytmetyczną dwóch wartości znajdujących się najbliżej środka posortowanej listy. Przykłady …
Biorąc pod uwagę liczbę całkowitą N> = 1, wypisz średnią liczbę bitów w liczbie całkowitej od 0 do N - 1 Specyfikacja Dane wyjściowe można obliczyć jako sumę liczby bitów w reprezentacji binarnej każdej liczby całkowitej od 0 do N-1, podzieloną przez N. Binarna reprezentacja liczby całkowitej nie ma w …
Jeśli masz zamiar wymyślić fałszywe wiadomości, zechcesz sfabrykować niektóre dane, aby je utworzyć. Musisz już mieć pewne z góry ustalone wnioski i chcesz, aby niektóre statystyki wzmocniły argumenty o swojej wadliwej logice. To wyzwanie powinno ci pomóc! Biorąc pod uwagę trzy liczby wejściowe: N - liczba punktów danych μ - …
Zadanie Biorąc pod uwagę (w jakikolwiek sposób) posortowany zmiennoprzecinkowy zestaw danych, zwróć (w dowolny sposób iw granicach 1 ‰ prawidłowej wartości) średnią międzykwartylową . Jeden możliwy algorytm Odrzuć najniższą i najwyższą czwartą punktów danych. Oblicz średnią (sumę podzieloną przez liczbę) pozostałych punktów danych. Uwaga: Jeśli rozmiar zestawu danych nie jest …
Kontynuacja tego wyzwania Biorąc pod uwagę zestaw mieszanych kości, generuj rozkład częstotliwości rzucania nimi wszystkimi i sumowania liczb rzucanych na każdej kości. Rozważmy na przykład 1d12 + 1d8(rzucenie 1 matrycą 12-stronną i 1 matrycą 8-stronną). Maksymalne i minimalne rolki są 20i 2, odpowiednio, który jest podobny do walcowania 2d10(2 10 …
Solidny kwadrat (podobny do magicznego kwadratu ) to układ liczb całkowitych od 1 do N 2 na siatce N na N tak, że każda podsiatka 2 na 2 ma tę samą sumę. Na przykład dla N = 3 jest jeden solidny kwadrat 1 5 3 9 8 7 4 2 …
Biorąc pod uwagę dwie dodatnie liczby całkowite ai bwyprowadzamy rozkład częstotliwości toczenia bjednostronnych aczasów matrycy i sumując wyniki. Rozkład częstotliwości podaje częstotliwość każdej możliwej sumy, jeśli każda możliwa sekwencja rzutów kostką występuje raz. Tak więc częstotliwościami są liczby całkowite, których suma jest równa b**a. Zasady Częstotliwości muszą być wymienione w …
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 zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny atom. Normalny …
Wyzwanie Biorąc pod uwagę listę liczb, oblicz odchylenie standardowe populacji na liście. Użyj następującego równania, aby obliczyć odchylenie standardowe populacji: Wejście Na wejściu pojawi się lista liczb całkowitych w dowolnym formacie (lista, łańcuch itp.). Kilka przykładów: 56,54,89,87 67,54,86,67 Liczby zawsze będą liczbami całkowitymi. Dane wejściowe będą do argumentów STDIN lub …
tło Widziałem ten bardzo interesujący diagram Venna na wikipedii: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Pokazuje litery (kształty fizyczne) w różnych alfabetach, które są wspólne dla alfabetu rosyjskiego, greckiego i łacińskiego. Wyzwanie Biorąc pod uwagę ciąg znaków z dowolnego z trzech pokazanych skryptów (tj. Wielkie litery greckie, cyrylicy lub łacińskie), wypisz procent pasującego łańcucha dla …
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej kolejności, co liczby w permutacji. Na przykład zastosowanie …
Uwaga: Jest to numer 3 w serii wyzwań dotyczących manipulacji tablicami . Aby zobaczyć poprzednie wyzwanie, kliknij tutaj . Średnia ruchoma listy Średnia krocząca z listy jest obliczenie wyniku nowego, wygładzonej z listy, stworzonej przez uśrednienie małych listy zagnieżdżone nakładających oryginału. Podczas tworzenia średniej ruchomej najpierw generujemy listę nakładających się …
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.