Programowanie puzzli i Code Golf

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

6
Wydrukuj śpiewającego anioła
Trzymając świąteczny motyw, wydrukuj śpiewającego aniołka kolędowego z możliwie najkrótszym kodem. Anioł zbiera pieniądze dla bezdomnych, więc musi być w stanie śpiewać wszystkie trzy poniższe piosenki dostępne na życzenie. Aby zilustrować, że może je zaśpiewać, tytuł utworu należy umieścić w dymku. Tytuł utworu zostanie wprowadzony przez użytkownika. Przykłady obejmują: Matka …

11
Wszystkie kwadraty pasujące do sekwencji symboli wieloznacznych [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 . Zostało to zainspirowane częścią konkursu ARML 2016 Problem zespołu nr 6. Oto wyzwanie: Otrzymujesz „sekwencję symboli zastępczych”, która jest …

5
Sekwencja odległości na Manhattanie
Myślałem, że będzie to dobre wyzwanie: http://adventofcode.com/2016/day/1 Opis zadania Biorąc pod uwagę sekwencję obrotów i odległości zgodnie ze wzorem (L | R) [1-9] [0-9] *, podaj manhattan odległość między punktem początkowym a końcowym, czyli minimalną liczbę ruchów w pionie i poziomie siatka. Przykłady Na przykład, jeśli założymy, że zacząłeś wychodzić …
9 code-golf 

3
Kod golf losowa macierz ortogonalna
Prostopadłe macierz jest macierzą kwadratową prawdziwych pozycji których kolumny i rzędy prostopadłych wektor jednostkowy (tj wektorów ortonormalnych). Oznacza to, że M ^ TM = I, gdzie I jest macierzą tożsamości, a ^ T oznacza transpozycję macierzy. Zauważ, że jest to ortogonalny, a nie „specjalny ortogonalny”, więc wyznacznikiem M może być …

1
Najtrwalsze typy pokemonów
tło To pytanie jest podobne do tego . Podałem wszystkie potrzebne informacje poniżej. Jeśli znasz inne wyzwanie, pamiętaj, że oceniamy wszystkie obrony, zamiast widzieć skuteczność pojedynczego ataku. Jest to ważne, ponieważ oznacza, że ​​tabele są odwrócone względem siebie, a celem tego wyzwania jest brak udziału użytkownika. W Pokemon jest 18 …

5
Zrób uproszczony Tamagotchi / Giga Pet!
Tamagotchi i Giga Pets były małymi urządzeniami elektronicznymi, które symulowały małego wirtualnego zwierzaka. To zwierzę miało kilka statystyk, takich jak zdrowie, głód itp. Niedawno napisałem ten przykład: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 and p:p-=1;d+=9 if k==98 …
9 code-golf 

3
Natural Pi # 1 - Piasek
Cel Wygeneruj ( N) losowe segmenty linii o jednakowej długości ( l), sprawdź, czy przecinają trównoległe linie równoodległe ( ). Symulacja Co symulujemy? Igła Buffona . Wygładź piasek w piaskownicy, narysuj zestaw równomiernie rozmieszczonych równoległych linii (nazwij odległość między nimi t). Weź prosty kij długości li upuść go Nrazy w …

2
Konwertuj pointfree na pointful
Będąc hakerem Haskell, wolę notację punktową niż punktową. Niestety niektórym osobom trudno jest odczytać bezcelową notację i trudno mi uzyskać prawidłową liczbę nawiasów, gdy piszę w sposób celny. Pomóż mi przekonwertować kod napisany w pointfree na notację punktową! O W notacji wolnej od punktów używamy punktów (tak, naprawdę), aby wprowadzić …

10
Przybliżony łuk
Cel jest prosty: wyprowadzić niezerowe rzeczywiste rozwiązanie xrównania sin(x) = -mx, biorąc pod uwagę dane wejściowe m, w jak najmniejszej liczbie bajtów. Dane techniczne: Twoja odpowiedź musi być poprawna na 3 znaczące liczby. Możesz wypisać dowolne prawdziwe rozwiązanie inne niż rozwiązanie trywialne x=0. Możesz założyć m, że istnieje co najmniej …
9 code-golf  math 

1
Lord of the Golfs
Wprowadzenie W Władcy Pierścieni JRR Tolkiena to zdanie znajduje się na okładce każdej książki. Three Rings for the Elven-kings under the sky, Seven for the Dwarf-lords in their halls of stone, Nine for Mortal Men doomed to die, One for the Dark Lord on his dark throne In the Land …

1
Wykonaj Regułę kombinacji Dempstera
Crash Course na DST Teoria Dempstera – Shafera (DST) zapewnia metodę łączenia różnych źródeł dowodów w celu uzyskania przekonania. Biorąc pod uwagę listę możliwych stwierdzeń (z których jedno jest prawdziwą odpowiedzią), każdej możliwej kombinacji oświadczeń przypisuje się „masę” wskazującą stopień potwierdzających dowodów. Całkowita masa wszystkich kombinacji jest zawsze równa 1. …
9 code-golf  math 

6
Źle zinterpretowane media
Istnieje równanie, zakładając ni xsą dodatnie, który wyraża związek między dwoma monomialami, z których jeden jest powszechnym wprowadzaniem w błąd drugiego. Wiele osób popełnia prosty błąd zrównując je (tj. 3x^2I (3x)^2). Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą, iokreśl i zwróć rozwiązanie noraz xnajmniejszą sumę jako tablicę [n, x]. W …


7
Wypełnij siatkę losowo
Biorąc pod uwagę dodatnią liczbę całkowitą n < 10, utwórz 2-wymiarową matrycę, w której każda lokalizacja jest wypełniona jego xi yindeksem (zaczynając od lewego górnego rogu). Na przykład: Wejście: 2 00 10 10 11 Wejście: 3 00 10 20 01 11 21 02 12 22 Po utworzeniu siatki losowo wypełnij …

1
Flexagacja flexagonalna
Będąc programistami, obserwowanie nas elastycznych nie jest zbyt interesujące. Dziś to zmieniamy! W tym wyzwaniu będziesz lekturze i wyginaniem heksafleksagonów. O W celu wprowadzenia wideo obejrzyj filmy wideo Viharts na temat fagotów Fleksagon to kształt, który można wygiąć, aby odsłonić ściany inne niż górna i dolna; wykonujemy sześcioheksafleksagon, który ma …

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.