Programowanie puzzli i Code Golf

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

21
Zsumuj delty mojej matrycy
tło Delty tablicy liczb całkowitych to tablica utworzona przez uzyskanie różnic między kolejnymi elementami. Na przykład, [1, 2, 4, 7, 3, 9, 6]ma następujące delty: [1, 2, 3, -4, 6, -3]. Teraz zdefiniujemy delty macierzy liczb całkowitych jako delty każdego wiersza i każdej kolumny w nim zawartej. Jako przykład: Row …


11
Etiopskie mnożenie
To pytanie jest inspirowane tą odpowiedzią . Przypadkowo, kiedy byłem dzieckiem, używałem mnożenia etnicznego, ale do niedawna nie znałem nazwy tej metody. Etiopskie mnożenie to metoda mnożenia liczb całkowitych przy użyciu tylko dodawania, podwajania i zmniejszania o połowę. Metoda: Weź dwie liczby do pomnożenia i zapisz je u góry dwóch …

5
91 Butelek piwa ASCII na ścianie
Biorąc pod uwagę jedną liczbę całkowitą, z xktórej 0 <= x <= 91wyprowadzany jest stos butelek piwa z brakiem tylu butelek (i półek). Dla uproszczenia pokażę tylko 6 pierwszych butelek i to, co by to było dla każdego z pierwszych danych wejściowych. Oto stos butelek, każda liczba to butelka, którą …

2
Zrób zagubiony RNG
Lost to język programowania 2-D, w którym pozycja początkowa i kierunek ip są całkowicie losowe. To bardzo utrudnia tworzenie deterministycznych programów Lost. Jednak dzisiaj nie piszemy deterministycznego programu, piszemy RNG. Napisz utracony program, który nie pobiera danych wejściowych i wysyła jedną cyfrę (0,1,2,3,4,5,6,7,8 lub 9), przy czym wszystkie cyfry mają …
17 code-golf  random  lost 

2
Rozwiąż łamigłówkę
Na łamigłówce SE występują tak zwane „problemy z zapałkami”, w których matematyka zapisywana jest w zapałkach i możesz przesuwać określoną liczbę z nich, aby uzyskać określoną właściwość. W tym pytaniu rozważymy tylko liczby całkowite reprezentowane w 7-segmentowym formacie wyświetlania. Oto wszystkie 10 cyfr w tym formacie: __ __ __ __ …

16
Znajdź najdłuższą cyfrę powtórzenia
Twoim zadaniem jest przyjmowanie liczby dodatniej jako wartości wejściowej, n i wyprowadzanie długości najdłuższej reprezentacji rep cyfry n w dowolnej bazie. Na przykład 7 można przedstawić jako jeden z poniższych 111_2 21_3 13_4 12_5 11_6 10_7 7_8 REP-cyfr 111_2i 11_6, 111_2jest już więc nasza odpowiedź jest 3. To jest pytanie …

12
Puzzle N-Queens
(Pomimo ponad 60 pytań oznaczonych jako szachy , nie mamy prostego wyzwania dla n-królowych.) W szachach układanka N-Queens jest opisana w następujący sposób: Biorąc pod uwagę n x nszachownicę i nkrólowe, ułóż królowe na szachownicy, aby żadne dwie królowe nie zagrażały sobie nawzajem. Poniżej znajduje się przykładowe rozwiązanie n = …

30
Znikające elementy
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

5
Najszybszy tweetowalny czynnik rozkładający liczby całkowite
Zadanie polega na znalezieniu nietrywialnego czynnika liczby złożonej. Napisz kod, który znajdzie niebanalny czynnik liczby złożonej tak szybko, jak to możliwe, pod warunkiem, że Twój kod nie będzie miał więcej niż 140 bajtów. Wynik powinien być po prostu czynnikiem, który znalazłeś. Twój kod może pobierać dane wejściowe i generować dane …

21
Dodatkowe fakty!
W matematyce czynnikowy, skrócony „fakt” nieujemnej liczby całkowitej n , oznaczony przez n! , jest iloczynem wszystkich liczb całkowitych dodatnich mniejszych lub równych n . Na przykład 5! jest 1 * 2 * 3 * 4 * 5 = 120 Silnia 0 wynosi 1 , zgodnie z konwencją dla pustego …

1
Ile reputacji straciłeś dzisiaj?
Zakładając, że StackExchange nie zdecyduje się przywrócić mojego konta po usunięciu go z powodu ograniczeń wiekowych (mimo że mam już 14 lat i prawie 15 ಠ_ಠ), wiele osób na tej stronie straciło reputację po usunięciu moich opinii. Stało się to około 17:30, 20 czerwca 2017 r., UTC. Twoim wyzwaniem jest …
17 code-golf 

12
To był tylko błąd wejściowy
Kontynuując mój To był tylko błąd : Wejście: Ciąg składający się z drukowalnych znaków ASCII bez białych spacji ani nowych wierszy. Wynik: Najpierw zmień dane wejściowe na palindrom, odwracając dane wejściowe i dodając je przed sobą, z wyłączeniem środkowego znaku (tzn. Z wejściem 1234567890stanie się 0987654321234567890). A następnie wyślij ten …

4
Może niemożliwa kostka
Problem Biorąc pod uwagę dane wejściowe, agdzie a jest wartością prawda / fałsz, wyświetl dokładną kostkę niemożliwą poniżej, jeśli jest prawdą, i dokładną normalną kostkę poniżej, jeśli falsey. Wejście truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | …

25
Prosty wzór
Wejścia: Dwie pojedyncze cyfry (nazwijmy je mi n) i dwa znaki (nazwijmy je ai b) w wybranym przez ciebie formacie wejściowym. Wynik: Aby uzyskać przewodnik, udawaj m=2, n=5, a='a', b='b'. Twój wynik będzie ciągiem zbudowanym z czterech wejść. Nazwijmy ciąg resultz wartością "". Po pierwsze, concatenate ana result mczasie, więc …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

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.