Programowanie puzzli i Code Golf

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

25
Oblicz prędkość relatywistyczną
W szczególnej teorii względności prędkość poruszającego się obiektu w stosunku do innego obiektu poruszającego się w przeciwnym kierunku jest podana wzorem: s = v + u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) W tym wzorze i …

4
Minimalna diagonalizacja bloku kosztów
Weźmy pod uwagę macierze bloków binarnych po przekątnej, które mają kwadratowe bloki 1s na głównej przekątnej, i wszędzie są 0. Nazwijmy takie macierze „prawidłowymi” macierzami. Na przykład, oto kilka prawidłowych macierzy 4x4: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 …

3
RegEx-golf: dopasuj całą zawartość w ciągu
Twoim zadaniem jest napisanie RegEx, który pasuje do wszystkiego wewnątrz ciągów. Łańcuch jest zdefiniowany jako wszystko otoczone (ale nie wliczając) dwóch nieskalowanych ". "Można uciekł \, które mogą również być ponownie uciekł. Przypadki testowe string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Punktacja Najkrótsze rozwiązanie wygrywa. Okular Proszę podać …

12
Wyjątkowo addytywne zestawy N.
Pamiętaj, że zestaw jest nieuporządkowany bez duplikatów. Definicja N -uniquely dodatkowy zestaw S , którego długość jest K jest ustawione tak, że wszystkie N podzbiorów -długość w S sumy różnych numerów. Innymi słowy, sumy wszystkich podzbiorów N długości S są różne. Cel Biorąc pod uwagę tablicę / zestaw jako dane …


2
Budowanie mostu
Twoim zadaniem jest zbudowanie mostu, który połączy dwa klify na podstawie danych wejściowych dw odległości od siebie. dzawsze będzie parzysta Jednak most potrzebuje kolumn, aby go utrzymać. Każda kolumna może pomieścić maksymalnie 6 spacji z każdej strony. W tym przykładzie: ________ ________ | | A | | B |----------------------| d …

9
Na temat haseł
W Keep Talking and Nobody Explodes gracze mają za zadanie rozbroić bomby na podstawie informacji od swoich „ekspertów” (innych osób posiadających instrukcję). Każda bomba składa się z modułów, z których jednym mogą być hasła, przy czym ekspert otrzymuje listę możliwych haseł o długości wszystkich pięciu liter: about after again below …
10 code-golf 

2
Czy to jest jednoznacznie powiązane?
W tym wyzwaniu dotyczącym kodu prefiksu dowiedzieliśmy się, że kody prefiksów są jednoznacznie powiązane. Oznacza to, że można je łączyć bez separatora i bez dwuznaczności. Na przykład, ponieważ [1,2,45] jest kodem prefiksu, mogę połączyć je razem bez separatora jako takiego: 1245245112145, i nie będzie dwuznaczności. Jednak odwrotność nie zawsze jest …
10 code-golf 

1
Czy będzie unosić się?
Wyzwanie Biorąc pod uwagę ciąg 2d reprezentujący dno łodzi jako dane wejściowe, musisz ustalić, czy łódź będzie unosić się na wodzie. Ten ciąg 2D może być w dowolnym dogodnym formacie. (Ciąg znaków z nowymi liniami, lista ciągów, lista znaków, itp.) Wydrukuj wartość prawdy, jeśli będzie zmienna, i wartość falsey, jeśli …

1
Ile kształtów jest na tym zdjęciu?
Dzieci bardzo dobrze klasyfikują i liczą przedmioty. Komputery wydają się mieć więcej problemów. To jest uproszczona wersja tego problemu. Czy potrafisz napisać mały program, który potrafi klasyfikować i liczyć obiekty na obrazie? Problem: Biorąc pod uwagę obraz zawierający jedno lub więcej okręgów i prostokątów, zwróć 2 liczby całkowite z liczbą …

8
Golf algorytm K-oznacza
K-średnich jest standardowym nie nadzorowanym algorytmem grupowania, który, biorąc pod uwagę zestaw „punktów” i pewną liczbę klastrów K, przypisze każdy „punkt” do jednego z K klastrów. Pseudokod K-średnich Zauważ, że istnieje wiele wariantów K-średnich. Musisz zaimplementować algorytm, który opisuję poniżej. Możesz mieć pewne różnice w algorytmie lub użyć wbudowanych, o …

3
Narysuj prostą kostkę
Nie mamy ani jednego wyzwania dotyczącego narysowania prawdziwej trójwymiarowej kostki, więc oto: Wyzwanie Twoim zadaniem jest narysowanie obróconego sześcianu z perspektywą. Może znajdować się w osobnym oknie lub jako obraz. Wejście Wprowadzono 3 oddzielne liczby od 0 do 359,99 ... Przedstawiają obrót wokół osi x, y i z w stopniach. …

4
Winnable Solitaire Mancala Boards
Mancala to nazwa rodziny gier planszowych, które zwykle obejmują serię kubków wypełnionych koralikami, którymi manipulują gracze. W tym wyzwaniu zostanie zastosowany określony zestaw reguł dla wariantu pasjansa. Plansza składa się z „kosza” na jednym końcu, po którym znajduje się nieskończona liczba filiżanek, ponumerowanych od 1. Niektóre kubki będą miały w …

11
Ile dni zajmie mu ukończenie N jednostek pracy?
Osoba musi ukończyć Njednostki pracy; charakter pracy jest taki sam. Aby się zawiesić, wykonuje pierwszego dnia tylko jedną jednostkę pracy . Chce uczcić zakończenie pracy, więc decyduje się wykonać jedną jednostkę pracy w ostatnim dniu . Dozwolony jest tylko do wykonania x, x+1czyli x-1jednostek pracy w ciągu dnia , gdzie …

3
420 <s> Blaze </s> Golf It
To dość proste wyzwanie, ale (mam nadzieję) zabawne. Zadanie Jeśli teraz albo miesiąc jest, 4a dzień jest 20, godzina (na zegarze 12-godzinnym) jest, 4a minuta jest 20, lub minuta jest, 4a druga jest 20, wydrukuj tę sztukę ascii: . .:. :|: .:|:. ::|:: :. ::|:: .: :|:. .::|::. .:|: ::|:. …

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.