Programowanie puzzli i Code Golf

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

3
Koale, Kraby i Commapillars
Biorąc pod uwagę dwie dodatnie liczby całkowite X i Y, wyprowadzaj dowolną kombinację trzech następujących zwierząt ASCII, tak że wynik zawiera dokładnie X przecinków ( ,) i kropek Y ( .), jeśli jest to możliwe. Koala: 1 przecinek, 2 kropki <.,.> Krab: 2 przecinki, 2 kropki ,<..>, Commapillar: 3 lub …

21
Sumy z 24-godzinnego czasu
Biorąc pod uwagę liczbę całkowitą od 0 do 141 (włącznie), wypisz wszystkie 24-godzinne czasy, których godzina, minuta i druga jednostka dodają do tej liczby całkowitej. Zasady dodawania Liczby są dodawane według ich jednostek czasu, a nie pojedynczych cyfr. Na przykład weź 17:43:59 17 + 43 + 59 = 119 Pamiętaj, …
21 code-golf  math 

20
Znajdź wszystkie współrzędne na ścieżce
Biorąc pod uwagę ciąg 2D jako dane wejściowe, albo jako ciąg z nowymi liniami, albo z listą linii, wypisz współrzędne (x, y)wszystkich skrótów ( #) na liście. Dane wejściowe będą zawierać tylko skróty i spacje. (i znaki nowej linii, jeśli wybierzesz opcję wprowadzania jako ciąg 2D) Jeśli nie ma skrótów, …

30
Policz moją zmianę
Twoim zadaniem jest sortowanie tablicy zawierającej ciągi „ćwiartka”, „dziesięciocentówka”, „nikiel” i „grosz” dowolną liczbę razy w określonej kolejności i sortowanie ich w takiej kolejności: quarter dime nickel penny(innymi słowy, od największej do najmniejszej wartości pieniężnej). Zasady Twój program musi pobrać tablicę jako dane wejściowe zawierające nazwy monet amerykańskich i posortować …

30
Czas potrzebny na wydrukowanie liczb
Podsumowanie Napisz program lub funkcję, która nie pobiera żadnych danych wejściowych i wypisuje wszystkie liczby całkowite, od -1000 do 1000 w porządku rosnącym, na standardowe wyjście, po jednym w wierszu, jak poniżej: -1000 -999 -998 -997 ... Następnie musisz wydrukować czas potrzebny na wydrukowanie tych liczb lub czas od początku …
21 code-golf  number  date 

6
Trójkątny kawałek kwadratu Pi
Zainspirowany przez Bake a kawałek Pi Wyzwanie Biorąc pod uwagę dane wejściowe 3 <= n <= 100i 3 <= y <= nkonstruuj n x nmacierz części dziesiętnej pi( 14159...), zaczynając od lewego górnego rogu. Następnie weź prawy górny trójkąt wielkości y x yi połącz go razem. Podaj wynikową liczbę. Na …
21 code-golf  pi 

28
Uszereguj listę liczb całkowitych
Otrzymujesz niepustą listę dodatnich liczb całkowitych, np [6 2 9 7 2 6 5 3 3 4] Powinieneś uszeregować te liczby według ich wartości, ale jak to zwykle bywa w tabeli liderów, jeśli jest remis, wszystkie remisowane liczby mają tę samą rangę, a odpowiednia liczba rang jest pomijana. Oczekiwany wynik …

28
Baum-Sweet Sequence
Baum-Sweet Sequence (A086747 with a Twist) Weź dodatnią liczbę całkowitą ni wydrukuj liczby całkowite od 1 do n, dla których sekwencja Baum-Sweet zwraca wartość true. Sekwencja Bauma-Sweeta powinna zwrócić wartość falsy, jeśli binarna reprezentacja liczby zawiera nieparzystą liczbę kolejnych zer w dowolnym miejscu liczby, i tak naprawdę jest inaczej. Aby …

3
Udowodnij prawa DeMorgan
Korzystanie z dziesięciu wniosków Systemu Naturalnego Odliczenia dowodzi praw DeMorgan . Zasady odliczenia naturalnego Wprowadzenie do negacji: {(P → Q), (P → ¬Q)} ⊢ ¬P Eliminacja negacji: {(¬P → Q), (¬P → ¬Q)} ⊢ P I wprowadzenie: {P, Q} ⊢ P ʌ Q I eliminacja: P ʌ Q ⊢ {P, …

14
Podaj numery ALONED
Rozważ naturalną sekwencję do 6 (pomiń 1) : 2,3,4,5,6 Rozpoczynamy skanowanie od lewej (w tym przypadku od 2), szukamy liczby podzielnej przez 2 (tutaj 4), a następnie usuwamy obie liczby z listy (tutaj 2 i 4), tak że lista zmniejsza się do: 3,5,6 Kontynuujemy ten sam proces, tutaj najbardziej na …
21 code-golf  number 

3
Gra o proporcjach atomowych
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 …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

5
Policz prostokąty na siatce ukośnej
Jako następcze w stosunku do tego wyzwania , teraz chcemy policzyć liczbę prostokątów w siatce z r wierszy i c kolumn gdzie jest przejście przez każdy linia przekątna kwadratu siatki. Teraz nadal liczymy te same prostokąty, co wcześniej, ale tym razem musimy również uwzględnić prostokąty, które są przechylone o 45 …

20
Sztuka kształtowania słowa
Sztuka kształtowania słowa Biorąc pod uwagę macierz binarną i ciąg liter, zamień wszystkie 1 w macierzy od lewej do prawej na litery tego ciągu. Po uformowaniu liter w kształt matrycy wydrukuj matrycę, zastępując zerami spacje. Prawdopodobnie łatwiej jest podać przykład lub dwa. Case: Case base ... Wejście pierwsze: [0,0,1,0,0] [0,1,0,1,0] …

14
Kończący, czysto okresowy czy w końcu okresowy?
Wprowadzenie Dziesiętny kończy się, jeśli ma skończoną liczbę cyfr dziesiętnych. Na przykład 0,4 (2/5) kończy się, ponieważ ma jedną cyfrę dziesiętną. Liczba dziesiętna jest czysto okresowa, jeśli ma nieskończoną liczbę cyfr dziesiętnych i nie ma cyfr dziesiętnych przed powtórzeniem (część dziesiętna, która się powtarza). Na przykład 0,142857142857142… (1/7) jest czysto …
21 code-golf  math  number 

12
Złoto liczby całkowitej
Dodatnia liczba całkowita n może być reprezentowana przez prostokąt z bokami liczb całkowitych a , b takimi, że n = a * b . Oznacza to, że obszar reprezentuje liczbę. Na ogół, i b nie są unikatowe dla danego n . Jak dobrze wiadomo, prostokąt jest szczególnie przyjemny dla oka …

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.