Programowanie puzzli i Code Golf

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

21
Wyrzeźb kilka klejnotów ASCII!
13 marca uznawany jest za Narodowy Dzień Klejnotu , który jest tematem tego wyzwania. Tak więc, biorąc pod uwagę liczbę całkowitą, nktóra njest większa niż 0, utwórz klejnot ASCII. Na przykład: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / …

22
Zastępowanie ciągu rekurencyjnego
Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane zachłannie od lewej do prawej) są zastępowane przez, aż do momentu, …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 



16
Przybliżona stała Bruna
Stała Bruna to wartość, z którą sumuje się odwrotność podwójnych par liczb pierwszych ( 1/pi 1/(p+2)gdzie pi p+2obie są liczbami pierwszymi). Jest w przybliżeniu 1.902160583104. Biorąc pod uwagę dodatnią liczbę całkowitą N, przybliż przybliżoną stałą Bruna, sumując odwrotności podwójnych par liczb pierwszych, gdzie obie liczby pierwsze w parze są mniejsze …

15
Regresja liniowa na sznurku
To wyzwanie jest trochę trudne, ale raczej proste, biorąc pod uwagę ciąg znaków s: meta.codegolf.stackexchange.com Użyj pozycji znaku w łańcuchu jako xwspółrzędnej i wartości ascii jako ywspółrzędnej. W przypadku powyższego ciągu wynikowy zestaw współrzędnych wyglądałby następująco: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6, 111 …
25 code-golf  string  math 

20
Narysuj ryzyko ASCII
Istnieje mnóstwo pytań dotyczących rysowania kształtów za pomocą gwiazdek - więc pomyślałem, że przy tak wielu gwiazdkach powinniśmy narysować jedno, używając tabeli ASCII. Wyzwanie Twoim zadaniem jest napisanie programu lub funkcji, która nie pobiera danych wejściowych i wyświetla następujący tekst: ! "# $% &' () *+ ,- ./ 01 23456789:;<=>?@ABCDEF …


2
Downgoat-ify Animals!
Mój awatar Downgoat ma kilka wyraźnych cech Te cechy mogą jednak dotyczyć także każdego innego zwierzęcia. Specyfikacja Biorąc pod uwagę obraz zwierzęcia (technicznie może być dowolny), musisz zastosować do niego właściwości Downgoat. Piksele graniczne to najbardziej zewnętrzne piksele obrazu. Kolor tła jest zdefiniowany jako najczęstszą koloru pikseli granicznych. Gdy ten …

16
Christmas Cracker Mystery Calculator
Prezenty zostały otwarte. Mielone placki zostały zjedzone. Gwiezdne wojny zostały obejrzane. Sezon świąteczny zaczyna się kończyć. Do tej pory mogłeś wyciągnąć kilka Christmas Crackers . Jeśli masz szczęście, zamiast zwykłych bezużytecznych plastikowych zabawek, możesz wygrać Mystery Calculator, dzięki któremu możesz zadziwić swoich przyjaciół i krewnych . Ta sztuczka składa się …

21
Konwertowanie „0xUsernames”
0x Nazwy użytkowników Tak wielu ludzi korzysta z usługi przesyłania wiadomości, że zabrakło miejsca na przechowywanie wszystkich nazw użytkowników! Aby to naprawić, zaczną przechowywać nazwy użytkowników w systemie szesnastkowym, o ile to możliwe. Jeśli nazwa użytkownika składa się tylko z znaków 0123456789ABCDEF(bez rozróżniania wielkości liter), można ją przekonwertować na postać …

14
ZŁAMANY KLUCZ ZAMKNIĘTY FIASCO
Niektórzy z twoich pracowników mają zepsute klawisze Capslock i jesteś zbyt tani, aby je wymienić. Pomóż im, tworząc najkrótszy możliwy program do poprawienia ich pracy! Po prostu przekonwertuj każdy znak w danym ciągu z wielkich na małe i odwrotnie ... ale jest pewien zwrot! Jesteś również bardzo podekscytowany świętami Bożego …
25 code-golf  string 

2
Napisz Palindrome-Polyglot-Quine
Napisz „palipoliquine”: program, który jest quine , poliglotą i palindromem . Zasady: Liczba języków polyglot jest bardziej preferowana niż rozmiar kodu. Najkrótsza odpowiedź (w bajtach) wygrywa w przypadku remisu. Zasady Polyglot i Quine patrz tutaj: Napisz Polyquine . Mój przykład (mam repozytorium Freaky-Sources z testami): C # / Java (1747 …

30
Duże liczby: Ultrafactorials
To pytanie zostało przerobione. Przeczytaj je ponownie. Ultrafactorials Ultrafactorials to ciąg liczb, które można wygenerować za pomocą następującej funkcji: a(n) = n! ^ n! Wynikowe wartości rosną niezwykle szybko. Uwaga dodatkowa: Jest to pozycja A046882 w OEIS. Powiązane są również hiperczynniki, wciąż dość duża, ale nieco mniejsza sekwencja: A002109 Twoje …

30
Czas na wyzwanie zegara!
Chciałbym, żebyś zbudował mi zegar, który wyświetla czas w tym formacie: 18 ---------- 19 -------------------------------------------------- Wyświetla się „18: 10”. Bieżąca godzina i następna godzina są wyświetlane na początku wiersza, a następnie spacja i liczba myślników: w pierwszym wierszu liczba minut, które upłynęły w tej godzinie, a druga linia pokazuje, ile …

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.