Programowanie puzzli i Code Golf

17
Ocena wyniku na podstawie szachowego ciągu FEN

Wyzwanie Notacja Forsyth – Edwards (FEN) to standardowa notacja opisująca konkretną pozycję na planszy w szachach. Twoim zadaniem jest ocena wyniku za pomocą ciągu FEN. To jest przykład ciągu FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 Za pomocą tego ciągu możesz obliczyć ocenę materiału dla...

17
Pisanie na klawiaturze telefonu komórkowego

Pisanie na klawiaturze telefonu komórkowego To pytanie zostało zadane jakiś czas temu, ale zostało zamknięte z powodu złej specyfikacji. Ponawiam to z lepszymi specyfikacjami. To pytanie jest powiązane, ale idzie w przeciwnym kierunku. Przed pojawieniem się T9, aby wpisać znak w wiadomości...

17
Wyzwanie optymalizacji z dziwnymi monetami

Masz nmonety, z których każda waży -1 lub 1. Każda jest oznaczona od 0do, n-1dzięki czemu możesz rozróżnić monety. Masz także jedno (magiczne) urządzenie do ważenia. Za pierwszym razem możesz włożyć tyle monet, ile chcesz w urządzenie ważące, które jest w stanie zmierzyć zarówno masy ujemne, jak i...

17
Zabawa z permutacjami

Kto nie lubi absolutnie permutacji, prawda? Wiem, że są niesamowici - tyle radości! Cóż, dlaczego nie skorzystać z tej zabawy i uczynić go funner ? Oto wyzwanie: Biorąc pod uwagę dane wejściowe w dokładnej formie: nPrgdzie njest pobierana pula i rjest liczbą wyborów z tej puli ( ni rsą liczbami...

17
Znajdowanie partycji bez sumy

Streszczenie wykonawcze Biorąc pod uwagę wejście kznajdziesz partycję liczb całkowitych 1, aby ndo kSUM-wolny podzbiorów dla największych nmożna w ciągu 10 minut. Tło: liczby Schur Zestaw Ajest sum, jeśli jego suma A + A = { x + y | x, y in A}nie ma z nim żadnych wspólnych elementów. Dla każdej...

17
Zliczanie wektorów N-wymiarowych

Biorąc pod uwagę dodatnią liczbę całkowitą k > 1i nieujemną liczbę całkowitą i, wygeneruj k-tuple (lub k-wymiarowy wektor) liczb całkowitych nieujemnych. Dla każdego k, mapa z ℕ do ℕ k , musi być bijective . Oznacza to, że każde wejście ipowinno dawać inną krotkę, a każda możliwa krotka musi być...

17
Golf z funkcją gamma

Biorąc pod uwagę liczbę rzeczywistą tw (-10^9,13)(bez uwzględnienia -10^9lub 13) jako dane wejściowe, wyjściowe Γ(t), znane również jako funkcja gamma , która jest zdefiniowana następująco: Nie możesz użyć wbudowanej funkcji Gamma do rozwiązania tego zadania, ani nie możesz użyć wbudowanych...

17
Rysowanie struktur Lewisa alkanów

Właśnie miałem lekcję w szkole na temat alkanów i pomyślałem, że prawdopodobnie będzie to świetne wyzwanie dla golfa! Nie martw się, to nie jest tak skomplikowane, jak mogłoby się wydawać! Szybki powtórka (Uwaga: aby zachować ten krótki opis, nie wszystkie informacje są w 100% dokładne). Alkany...

17
Cyfrowe automaty komórkowe

Napisz program lub funkcję, która przyjmuje nieparzystą dodatnią liczbę całkowitą N i ciąg cyfr dziesiętnych ( 0123456789). Ciąg reprezentuje dziesięciostanowy jednowymiarowy automat komórkowy . Każda cyfra zajmuje jedną komórkę, a reguła aktualizacji z jednej generacji do następnej mówi, że każda...

17
Zrób równiarkę matematyczną

Lubię uczestniczyć w konkursach matematycznych prowadzonych przez Mu Alpha Theta, honorowe stowarzyszenie matematyczne w Stanach Zjednoczonych. Podczas zawodów przystępuję do testu wielokrotnego wyboru składającego się z 30 pytań. Istnieje pięć opcji na pytanie, oznaczonych od A do E. Mój wynik...

17
Paradoks podróży w czasie

Mężczyzna ma dwa urządzenia. Wehikuł czasu - może kontrolować tę maszynę, myśląc. Pozwala mu na podróż z dowolnego miejsca w czasie do przeszłości lub przyszłości (a nawet teraźniejszości) w mgnieniu oka. Zauważ, że jeśli podróżuje do przeszłości z B do A, wówczas wszystkie normalne zdarzenia (z...

17
Rozwiązywanie sporu dotyczącego formatu daty

Kolejność formatowania dat jest jedną z najbardziej złożonych i dzielących kwestii, przed którymi stoi dziś świat. Niektórzy z nas zdecydowanie twierdzą, że miesiąc / dzień / rok jest właściwy, biorąc pod uwagę, że tak mówimy na głos. Inni głośno ogłaszają, że dzień / miesiąc / rok jest najlepszy,...

17
Sekwencja sumy siedmiu cykli

Spójrz na tabliczkę mnożenia siódemek od 7 × 0 do 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Jeśli popatrzymy tylko na cyfry na swoim miejscu, otrzymamy permutację cyfr od 0 do 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Zastanów się nad wzięciem dodatniej liczby całkowitej dziesiętnej N i zastąpieniem...

17
Losowy golf dnia 6: Rzuć k20

O serii Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się w ogóle serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma więcej informacji o serii w pierwszym poście . Chociaż mam...

17
Ligatury squish-nonquish

Oto lista niektórych typowych ligatur w Unicode (tych, które mogłem utworzyć za pomocą mojego klucza Compose w Debianie): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl W tym wyzwaniu masz dwie opcje: użyj...

17
Przełącz przełączniki

Po przebudzeniu w ciemnym pokoju zobaczysz prostokątną siatkę świateł z odpowiednimi włącznikami. Decydujesz się użyć układu współrzędnych z lewym dolnym światłem reprezentującym (1,1), a współrzędne rosną wraz z ruchem w górę (kierunek y) i w prawo (kierunek x). Siatki są identyczne pod tym...

17
Grać w bilard

W tym kodzie w golfa, trzeba będzie określić kierunek najkrótszym strzale, która uderza dokładnie n poduszki przed wpadnięciem do kieszeni. Stół bilardowy to 6-kieszeniowy stół bilardowy o następujących cechach: Wymiary są zmienne ( a x b ) Bez tarcia: piłka będzie toczyła się wiecznie, aż...

17
Kalendarz najazdu

Jest to zainspirowane jednym z pytań Downgoata w Sandbox, w którym zasugerowałem, aby uwzględnił 31 kwietnia jako dzień Pi dla osób korzystających z formatu dzień / miesiąc, tylko po to, aby poinformował mnie, że nie ma 31 kwietnia! Biorąc pod uwagę ciąg daty w formacie miesiąc / dzień , który...

17
Liczenie fontann

Fontanny jest układ monet w rzędach tak, że każda moneta porusza dwie monety w wierszu poniżej, lub jest w dolnym rzędzie, a dolny rząd jest podłączony. Oto fontanna na 21 monet: Twoim zadaniem jest policzyć, jak wiele różnych fontann można stworzyć za pomocą określonej liczby...

17
Zakony Abelowe

Trochę tła W matematyce grupa jest krotką ( G , •), gdzie G jest zbiorem, a • jest operacją na G, tak że dla dowolnych dwóch elementów x i y w G , x • y jest również w G . Dla niektórych x , y , z w G podstawowe aksjomaty grupy są następujące: G jest zamknięte pod •, tzn. X • y w G Operacja •...