Programowanie puzzli i Code Golf

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

23
Czy jest to liczba Harshada Hardy-Ramanujana-Number-ish?
tło Liczba 1729 to liczba Hardy-Ramanujana. Niesamowitą właściwość odkrył S. Ramanujan (powszechnie uważany za największego indyjskiego matematyka 1 ), kiedy GH Hardy złożył mu wizytę w szpitalu. Słowami Hardy'ego: Pamiętam, jak kiedyś go widziałem, kiedy był chory w Putney. Jechałem taksówką numer 1729 i zauważyłem, że numer ten wydaje mi …

2
Złap te owce!
Jesteś rolnikiem, a stado owiec uciekło! O nie! Zaokrąglij owce, budując ogrodzenia, aby je pomieścić. Jako rolnik z ograniczonym budżetem chcesz użyć jak najmniejszej ilości ogrodzenia. Na szczęście dla ciebie nie są najmądrzejszymi owcami na świecie i nie przeszkadzają w ruchu po ucieczce. Zadanie Biorąc pod uwagę listę współrzędnych, wypisz …
16 code-golf 

17
Mayweather vs McGregor: Przygotuj nagrodę pieniężną
Wprowadzenie 26 sierpnia 2017 r. Floyd Mayweather Jr. zmierzy się z Conorem McGregorem w meczu bokserskim. Obaj uczestnicy otrzymają fenomenalną kwotę 100 milionów dolarów! Niestety nie mamy jeszcze pieniędzy, ale możemy już przygotować dużą teczkę, która będzie zawierać wszystkie banknoty. _________________________ | | |=======================================| | $ $$$$$ $$$$$ $ $ …


13
Podaj n-tą nawet idealną liczbę
Wyzwanie Biorąc pod uwagę liczbę całkowitą n, jako dane wejściowe, gdzie 0 <= n <= 2^10wypisuje n-tą, nawet idealną liczbę. Idealne liczby Liczba idealna to liczba, x, gdzie suma jej czynników (wyłączając siebie) wynosi x. Na przykład 6: 6: 1, 2, 3, 6 No i oczywiście 1 + 2 + …
16 code-golf  math  number 

2
Binarne Tetris w tweetach
Niedawno (kilka lat temu) na stronach programistycznych pojawiło się trochę szumu na temat implementacji Tetris w 140 bajtach . ... Okazuje się, że choć jest niewielki, jest to uproszczona wersja Tetris, a nawet kompletna implementacja. Tylko podstawowa funkcja logiczna mieści się w 140 bajtach JavaScript. Aby go uruchomić, potrzebujesz kolejnych …

3
Miller-Rabin Strong Pseudoprimes
Biorąc pod uwagę nieujemną liczbę całkowitą N, wyprowadza najmniejszą nieparzystą liczbę całkowitą dodatnią, która jest silnym pseudopierwszym znakiem dla wszystkich pierwszychN liczb . Jest to sekwencja OEIS A014233 . Przypadki testowe (z jednym indeksem) 1 2047 2 1373653 3 25326001 4 3215031751 5 2152302898747 6 3474749660383 7 341550071728321 8 341550071728321 …


13
Potrójne trytagorejskie
Pitagorasa potrójny jest dodatnią liczbą całkowitą do rozwiązania równania: Potrójna potrójna to dodatnia liczba całkowita rozwiązania równania: Gdzie Δn znajduje n-tą liczbę trójkątną . Wszystkie trójki trithagorejskie są również rozwiązaniami równania: Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą c, wyprowadzaj wszystkie pary dodatnich liczb całkowitych a,btak, że suma ath i …

3
Przestań wchodzić w ściany!
Niektóre nieuczciwe polubienia oparte na tekście nie pozwalają wejść do ścian i cofają się, jeśli spróbujesz. Po co to robić, skoro gracz może poruszać się w najbliższym ważnym kierunku? Wyzwanie Napisz program funkcji, który, biorąc pod uwagę kierunek i siatkę znaków 3 na 3, wyświetla tę samą siatkę po wykonaniu …
16 code-golf  random 

5
Słowa z blokami
Biorąc pod uwagę słownik 4-literowych słów, które nie mają powtarzających się znaków ( z tej listy słów ), musisz wybrać JEDEN z tych słów i wyprowadzić to konkretne słowo za pomocą następującego słownika liter blokowych: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | …

18
Obliczyć wartość
Wyzwanie Biorąc pod uwagę liczbę całkowitą, , jako dane wejściowe, gdzie wyprowadza wartość (gdzie reprezentuje funkcję Ziem Riemanna ).ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) Dalsza informacja ζ(s)ζ(s)\zeta(s) jest zdefiniowany jako: ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Powinieneś podać swoją odpowiedź z dokładnością do 5 miejsc po przecinku (nie więcej, nie mniej). Jeśli odpowiedź brzmi nieskończoność, powinieneś lub …
16 code-golf  math 

30
Podnieś liczbę całkowitą x do potęgi x, bez wbudowanego potęgowania
Zadanie - tytuł właściwie podsumowuje: podnieś liczbę całkowitą x do potęgi x , gdzie 0<x. Ograniczenia: Korzystanie z potęgowania, exp(), ln(), oraz wszelkie inne powiązane uprawnienia-językowe Zabudowy, jak pow(), x^x, x**xjest zabronione. Możesz założyć, że podana liczba całkowita mieści się w granicach wybranego języka programowania. Przypadki testowe: Input | Output …



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.