Programowanie puzzli i Code Golf

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

6
Wydrukuj Trójkątną falę liczb
Biorąc pod uwagę amplitudę i okres fali, wydrukuj falę. Zobacz przykładowe wyniki, aby uzyskać więcej informacji. Całkowita liczba form fali równa się okresowi, a wysokość każdej fali równa się amplitudzie. Amplituda i okres są mniejsze niż 10. Możesz zignorować spacje końcowe, ale nie spacje wiodące. Sample Input 3 2 Sample …

12
Dzień tygodnia następnego 29 lutego
Napisz funkcję, która pobiera datę i zwraca dzień tygodnia 29 lutego po tej dacie. Dane wejściowe to ciąg znaków w rozszerzonym formacie ISO: RRRR-MM-DD (np. 27 maja 2010 r. To „2010-05-27”). Dane wyjściowe to ciąg znaków, który jest nazwą dnia tygodnia (np. „Poniedziałek”). Wielkie litery nie mają znaczenia, ale podaj …
14 code-golf  date 

4
Wolne książki do gry w golfa kodowego? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Czy możesz polecić jakieś ogólnie dostępne książki o grze w golfa w kodzie, …
14 code-golf  tips 

20
Losowe rzucanie kostkami
W standardowych kościach (kostkach) liczby są ułożone w taki sposób, że przeciwległe twarze dodają siedem. Napisz najkrótszy możliwy program w preferowanym języku, który generuje losowy rzut, po którym następuje 9 losowych napiwków. Przechylenie to ćwierć obrotu kości, np. Jeśli kostka jest skierowana w stronę 5, wszystkie możliwe przechylenia to 1,3,4 …


30
Suma dodatnich liczb całkowitych. [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Problem: Biorąc pod uwagę zestaw liczb całkowitych, znajdź w nim sumę wszystkich dodatnich liczb całkowitych. Wejście: t - liczba …

2
Sprawdź, czy podana liczba jest liczbą wampirów
EDYCJA: W celu zwiększenia złożoności dodałem więcej do wyzwania. W matematyce liczba wampirów (lub prawdziwa liczba wampirów) jest złożoną liczbą naturalną v, o parzystej liczbie cyfr n, którą można podzielić na dwie liczby całkowite xiy każda z n / 2 cyframi, a nie obie z zerami na końcu, gdzie v …
14 code-golf  math 


11
Prostopadłościany o charakterystyce wyjściowej
Prostopadłościany o charakterystyce wyjściowej Dzisiejsze zadanie jest bardzo proste: biorąc pod uwagę dodatnią liczbę całkowitą, wypisuje reprezentant każdego prostopadłościanu formowalnego przez jego czynniki. Objaśnienia Objętość prostopadłościanu jest iloczynem jego trzech długości boków. Na przykład, sześcienna tom 4, których długości boków są liczbami całkowitymi może mieć boki [1, 1, 4], [1, …

3
Czy to mat?
Całkowicie zaskoczony, że nie został jeszcze opublikowany, biorąc pod uwagę dużą liczbę szachowych łamigłówek na stronie. Pomyślałem o tym osobiście, dziękuję Anushowi za opublikowanie go w piaskownicy w marcu . Uznałem jednak, że minęło już tyle czasu, że mogłem zrobić to sam. Mat w szachach jest pozycja, w której król …

14
Irish Snap: Zasady wariantów
Wprowadzenie Niedawno ja i kilku moich przyjaciół zdecydowaliśmy się zagrać w kilka kart, a jedna z nich zaproponowała grę „Irish Snap”, która była inspiracją do tego wyzwania. Jednak później dowiedziałem się, że gra ma wiele różnych zasad, z którymi możesz grać, z których niektóre są wymienione tutaj . Reguły, które …

28
Iniekcja z dwóch ciągów do jednego ciągu
Wyzwanie Napisz program, który zastosuje funkcję iniekcyjną, która przyjmuje uporządkowaną parę łańcuchów jako dane wejściowe i jeden łańcuch jako dane wyjściowe. Innymi słowy, każde wejście musi być odwzorowane na unikalne wyjście. Specyfika Dane wejściowe mogą być dowolnymi dwoma łańcuchami o dowolnej długości, ale będą składały się wyłącznie z drukowalnych znaków …
14 code-golf  string 

2
Graj w kółko i krzyżyk i nigdy nie przegrywaj
(Istnieją pewne wyzwania, które wymagają użycia najlepszej strategii, ale tutaj nie. Nawet jeśli jesteś w stanie wygrać, możesz zrobić remis) Wyzwanie Napisz program, który gra w kółko i krzyżyk. Nie może przegrać (dlatego powinien zakończyć grę remisem lub wygraną). Dozwolone metody we / wy Wejściem może być bieżąca płyta. Możesz …

5
Word Poker, kto wygrywa?
Dane wejściowe będą składały się z dwóch pięciu liter. W rzeczywistości nie muszą to być słowa słownikowe, tylko pięć liter, każda mała lub cała wielka, twój wybór. W słowach wejściowych pojawi się tylko AZ i zawsze będą one miały długość 5 znaków. Twój program polega na zdobyciu ich obu tak, …
14 code-golf  string 

8
Moje źródło jest w porządku, jest twoje?
Wyzwanie polega na napisaniu programu, funkcji itp., Które obliczą, czy przekazany ciąg znaków jest „w porządku”. Oznacza to, że znaki ciągu mają kody znaków w kolejności od najmniejszej do największej. Najmniejszy kod znakowy musi być pierwszy. Rozumiem przez to najniższe punkty kodowe Unicode do najwyższych. Nie ma znaczenia, jakiej strony …

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.