Programowanie puzzli i Code Golf

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

6
Ocal moje sekrety!
Mam tak wiele tajemnic i nigdzie ich nie trzymam! Cel jest prosty: napisać program, który pozwala zapisać ciąg znaków i zabezpieczyć go hasłem. Program przyjmie alias, hasło i (opcjonalnie) sekret jako parametry. Jeśli program jest wywoływany po raz pierwszy z danym aliasem, zapisze / zapamięta sekret i wyśle ​​wszystko, co …


30
Zakresy przyrostowe!
Twoim zadaniem jest, biorąc pod uwagę dwie dodatnie liczby całkowite, xxx i nnn , zwrócenie pierwszych liczb xxx w sekwencji zakresów przyrostowych. Przyrostowa sekwencja zakresu najpierw generuje zakres od jednego do nnn włącznie. Na przykład, jeśli nnn wynosi 333 , wygeneruje listę [1,2,3][1,2,3][1,2,3] . Następnie wielokrotnie dołącza ostatnie wartości zwiększonych …

2
Program samonaprawiający się z wykrywaniem błędów
Twoim zadaniem jest stworzenie programu, w którym jeśli jeden znak zostanie usunięty, wykryje, który znak został usunięty, a następnie ponownie wstawi usunięty znak do własnego pliku źródłowego. Na przykład, jeśli twój program jest RadiationHardenedi jest zmodyfikowany RadiaionHardened, to twój program musi wyprowadzić, że zmodyfikowany został 5. bajt (indeksowany 0), a …

11
Źródło permutacji
Permutacji w zbiorze S= {s1,s2,…,sn}S.={s1,s2),…,sn}S = \{s_1, s_2, \dotsc, s_n\} jest bijective funkcja π:S→Sπ:S.→S.\pi: S \to S . Na przykład, jeśli S={1,2,3,4}S.={1,2),3),4}S = \{1,2,3,4\} to funkcja jest permutacją:π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3),π(2))=4,π(3))=1,π(4)=2) \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) = 2 …


4
Czy to prawidłowy prefiks do rzutów karnych?
W piłce nożnej (zwanej także piłką nożną) rzut karny jest drugim środkiem rozstrzygającym, który może być zastosowany w meczu, który nie może zakończyć się remisem, po dogrywce (tj. Dogrywce w piłce nożnej w stowarzyszeniu). W rzutach karnych sędzia główny rzuca monetą, aby ustalić, przy której bramce ma miejsce rzut karny, …

14
Pomnóż dwa wielomiany całkowite
Twoim zadaniem jest pobranie dwóch wielomianowych wyrażeń całkowitych z jedną zmienną i pomnożenie ich do ich nieskomplikowanego rozszerzenia od lewej do prawej w pierwszym semestrze (AKA FOIL w przypadku dwumianów). Nie łącz podobnych terminów ani nie zmieniaj kolejności wyników. Aby być bardziej precyzyjnym na temat rozwinięcia, pomnóż pierwszy wyraz w …

14
Narysuj Zajączek
Ta szczęśliwa osoba znana jest w folklorze jako Zajączek Wielkanocny. Zabarwienie Jest tworzony przy użyciu 4 kolorów: Jasnoróżowy Ciemno różowy Biały czarny (Cieszę się, że te kolory są przybliżone w Twojej odpowiedzi. Nie musi to być ten precyzyjny odcień) Kształty Jest zbudowany z następujących kształtów: Dwie wysokie elipsy w kolorze …

2
Co będzie na górze tego ozdobnego kalendarza?
Ktoś dał mojej żonie ozdobny kalendarz składający się z czterech kostek. Tutaj pokazuje z przodu dzisiejszą datę (od opublikowania tego wyzwania): Kiedy zobaczyłem to po raz pierwszy, spojrzałem na nią pod niewłaściwym kątem (bezpośrednio z góry) i nie mogłem zrozumieć, dlaczego podał tę informację: [["February", "January"], [3], [7], ["Monday", "Tuesday"]] …
14 code-golf 

7
Cząsteczki żelaza wokół magnesu
Na planszy znajdują się cząsteczki żelaza. Przez tę płytkę przepuszczamy drut przewodzący prąd, a cząsteczki tworzą koła. Pokaż te okręgi, jeśli podane dane wejściowe to pozycja drutu. Rozważ tablicę jako siatkę o rozmiarze 7x7 (naprawiona) Nie są dozwolone dodatkowe białe spacje. Dane wejściowe mogą być indeksowane 0 lub indeksowane 1. …

22
Przetłumacz z angielskiego na korpus
W Corpus są fikcyjne frakcja z popularnej gry wideo Warframe którzy mają nieco ciekawym językiem. Podczas gdy inne frakcje w grze, takie jak Grineer, mają pewną logikę w swoim języku, Corpus jest po prostu stratnym zamiennikiem języka angielskiego. Wszystkie słowa Corpus są takie same jak ich angielskie odpowiedniki, z wyjątkiem …

19
Ile cukierków możesz zjeść?
Podziękowania dla Geobitów w TNB za pomysł Postu bez dostatecznej szczegółowości niedawno zakładał ciekawą grę: 2 dzieci siedzą przed tablicą cukierków. Każdy kawałek cukierka jest ponumerowany od 1 do x, przy xczym całkowita ilość cukierków jest obecna. Występuje dokładnie 1 wystąpienie każdej liczby. Celem gry jest zjedzenie przez dzieci słodyczy …

5
Koniugacja w prawdziwym życiu
W @ Adama Dyalog APL Rozszerzona The ⍢(pod) operator środki koniugacji: stosować jedną funkcję, a następnie drugą funkcję, a następnie odwrotność pierwszego. Fajnie jest myśleć o rzeczywistych działaniach w kategoriach odmiany: Problem jest przekształcany przez g w inną domenę, w której łatwiej jest go rozwiązać przez f, a następnie przekształcany …

6
Wypełnij wiadro
Twoim zadaniem jest wypełnić wiadro liczbami do danych wejściowych. Zasady Liczby zajmują pozycję od lewej do prawej, następnie od prawej, następnie od lewej i tak dalej. Po przepełnieniu liczby zaczynają gromadzić się wokół wiadra w podobny sposób. Zajmują pozycję po przekątnej. Przykłady powinny jasno określać oczekiwany wynik (niektóre reguły są …

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.