Programowanie puzzli i Code Golf

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

8
Puzzle 3x3 Hexa Prime Square
Puzzle 3x3 Hexa Prime Square Wprowadzenie Rozważamy 3 x 3 kwadraty cyfr szesnastkowych (od 0do F), takie jak: 2 E 3 1 F 3 8 1 5 7 2 7 D D 5 B B 9 Definiujemy kwadrat szesnastkowy 3x3 ( HPS3 ) jako taki kwadrat, dla którego wszystkie liczby …

1
Warcaby: King Me?
Wyzwanie: Biorąc pod uwagę szachownicę, wypuszczaj najmniejszą liczbę ruchów, którą byś potrzebował (zakładając, że czarny w ogóle się nie rusza), aby królem czerwony kawałek, jeśli to możliwe. Zasady : Strona Czerwona zawsze będzie na dole, jednak ich pionki mogą zaczynać się w dowolnym rzędzie (nawet w rzędzie króla, do którego …



18
Przetasuj i rozdaj!
Jest piątek i jestem zmęczony, więc zróbmy szybki! Nie wkładaj żadnych danych, jednak powinieneś wypisać wszystkie trzynaście kart o różnych numerach w standardowej talii kart. Powinieneś wypisać 2 poprzez asa (kolor agnostyczny). Każda karta ma blat oznaczony spacją oraz dziesięć _i inną spację . Drugi rząd od góry jest oznaczony …

10
Znajdź każdą cyfrę z największej kolumny
Oto stosunkowo proste wyzwanie: Biorąc pod uwagę listę dodatnich liczb całkowitych: Ułóż je w siatkę i zsumuj każdą kolumnę. Na przykład, jeśli dane wejściowe [123, 7, 49, 681]byłyby, siatka wyglądałaby następująco: 1 2 3 7 4 9 6 8 1 A suma każdej kolumny byłaby [18, 19, 4]: 1 2 …
14 code-golf  math  grid 

17
Wydrukuj warstwowe ciasto
Wyzwanie Biorąc pod uwagę dane wejściowe n, wydrukuj nwysokie warstwy ciasta artystycznego ASCII , oglądane z boku, z dwiema świecami na górze. Szczegółowe informacje znajdują się w poniższych przykładach. Wynik >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ | | +-------------+ ...i tak …

14
Sekwencja Piggyback
Niedawno utworzyłem własną sekwencję (zwaną sekwencją Piggyback) i działa ona tak: P(1), P(2)I P(3)= 1. W każdym P(n)przypadku n>3sekwencja działa w następujący sposób: P(n) = P(n-3) + P(n-2)/P(n-1) Kontynuując sekwencję: P(4)= 1 + 1/1=2 P(5)= 1 + 1/2= 3/2 =1.5 P(6)= 1 + 2/(3/2)= 7/3 =2.33333... P(7)= 2 + (3/2)/(7/3)= …
14 code-golf  math 

9
Code golf ABC's: The ASCII Box Challenge
Biorąc pod uwagę dwie liczby całkowite dodatnie, „A” i „B”, wydać „box” ASCII-art czyli A znaków szerokości i b znaków wysoki. Na przykład za pomocą „4” i „6”: **** * * * * * * * * **** Proste prawda? Oto zwrot akcji: ramką pola muszą być naprzemiennie znaki „a” …

4
Mała przygoda
Tekstowe gry przygodowe mają dość ustaloną formułę; istnieje świat złożony z szeregu pomieszczeń / przestrzeni, gracz może poruszać się po tych pokojach, a w pokojach jest kilka przedmiotów. Przedmioty mogą być podnoszone przez gracza, odkładane, używane do uzyskiwania dostępu do innych pomieszczeń (np. Klucze) i łączone z innymi przedmiotami w …

12
Wygeneruj sekwencję Linusa
Definicja Z opisu na OEIS A006345 : Aby znaleźć a(n), rozważ albo a 1albo 2. Dla każdego znajdź najdłuższy powtarzany sufiks, czyli dla każdego z nich a(n)=1,2znajdź najdłuższą sekwencję sz właściwością, z którą a(1),...,a(n)kończy się sekwencja ss. Użyj cyfry, która daje krótszy taki sufiks. a(1) = 1. Opracowany przykład a(1)=1. …

14
Sprawdź twierdzenie Wolstenholme'a
Definicja Twierdzenie Wolstenholme'a stwierdza, że: gdzie ai bsą dodatnimi liczbami całkowitymi i pjest liczbą pierwszą, a dużym nawiasami jest współczynnik dwumianowy . Zadanie Aby zweryfikować, że będziesz miał trzy wejścia: a, b, p, gdzie ai bsą liczbami całkowitymi dodatnimi i pjest liczbą pierwszą. Obliczać: gdzie ai bsą dodatnimi liczbami całkowitymi …

12
Odwracanie list list indeksów
Inspirowany tym postem StackOverflow. Wprowadzenie Zadaniem Boba jest tworzenie arkuszy kalkulacyjnych i ich organizowanie. Sposób, w jaki je organizuje, jest znany nielicznym, z wyjątkiem Boba, ale tworzy listę każdego z arkuszy kalkulacyjnych należących do tej samej grupy. W utworzonym przez siebie arkuszu kalkulacyjnym jest mnóstwo danych, ale w tej chwili …

5
Ploter algebraiczny
Krzywa algebraiczna jest pewnym „podzbiorem 1D” „płaszczyzny 2D”, który można opisać jako zbiór zer {(x,y) in R^2 : f(x,y)=0 }wielomianu f. Uważamy tutaj płaszczyznę 2D za rzeczywistą, R^2dzięki czemu możemy łatwo wyobrazić sobie, jak mogłaby wyglądać taka krzywa, w zasadzie rzecz, którą można narysować ołówkiem. Przykłady: 0 = x^2 + …

6
Koszty zasobów sieci energetycznej
Koszty zasobów sieci energetycznej Wprowadzenie W grze planszowej Power Grid integralną częścią gry jest kupowanie zasobów do zasilania elektrowni. Istnieją cztery rodzaje zasobów używanych w grze (pięć, jeśli uwzględnisz energię odnawialną, ale oczywiście nie możesz do tego kupić surowców). Są to węgiel, ropa, śmieci i uran. Rynek zasobów wygląda następująco: …
14 code-golf 

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.