Pytania otagowane jako code-challenge

Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).

10
Brainf *** Golfer
Jednym z najłatwiejszych kodów napisanych przez język programowania jest program wypisujący ciąg znaków (np. „Witaj, świecie!”). Jednak s o m e e e o t e r i c języki programowania takie jak brainfuck , nawet ta najprostsza kod jest dość irytujące pisać. Twoim zadaniem jest napisanie programu (nie musisz …

30
Suma mocy 2
Wyzwanie Biorąc pod uwagę liczbę całkowitą, w xktórej 1 <= x <= 255zwracane są wyniki potęg dwóch, które po zsumowaniu dają x. Przykłady Biorąc pod uwagę wkład: 86 Twój program powinien wypisać: 64 16 4 2 Wkład: 240 Wydajność: 128 64 32 16 Wkład: 1 Wydajność: 1 Wkład: 64 Wydajność: …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

8
Kompresja kwadratowa łacińska
Łaciński kwadrat jest kwadratem, który nie powtórzył symboli w rzędach lub kolumnach: . 13420 21304 32041 04213 40132 I jak wie wielu graczy Sudoku, nie potrzebujesz wszystkich liczb, aby wydedukować pozostałe liczby. Twoim zadaniem jest skompresowanie łacińskiego kwadratu do jak najmniejszej liczby bajtów. Musisz podać jeden lub dwa programy, które …

4
Wiele głosów z automatami komórkowymi
W automatach komórkowych istnieje naprawdę ważny problem zwany problemem Większość : Problemem większościowym lub zadaniem klasyfikacji gęstości jest problem ze znalezieniem jednowymiarowych reguł automatu komórkowego, które dokładnie przeprowadzają głosowanie większością. ... Biorąc pod uwagę konfigurację dwustanowych automatów komórkowych z komórkami i + j łącznie, z których i znajdują się w …

20

6
Zrób największą nieskończoność, jaką możesz!
System liczb porządkowych jest systemem o liczbach nieskończonych. Wiele nieskończonych liczb. Tak wiele nieskończonych liczb, że dosłownie nie ma nieskończoności reprezentującej swoją nieskończoność. Powyższy obraz pokazuje, jak działają. Liczba porządkowa ( konstrukcja von Neumanna ) jest zbiorem poprzednich rzędnych. Na przykład 0 to pusty zbiór, 1 to zbiór {0}, 2 …

12
Napisz Quine Suite
Mieliśmy wiele wyzwań quine , ale wiele formatów quine jest podobnych, pozwala stworzyć pewną wariancję w naszych quinesach. Twoim zadaniem jest utworzenie wyboru programów w tym samym języku (co najmniej 2), z których wszystkie generują własny kod źródłowy, jednak żaden z tych programów nie może udostępniać żadnych znaków. Na przykład, …

8
Krucha Quine
Krucha Quine Krucha quine to quine, która spełnia właściwość polegającą na tym, że każdy podciąg utworzony przez usunięcie pojedynczego znaku, gdy jest oceniany, powoduje błąd. Na przykład. Jeśli twój program asdfjest quine, to aby był delikatny, następujące programy muszą zawierać błąd: sdf adf asf asd Twój program (i wszystkie jego …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

2
Skompresuj obraz do podglądu 4 KiB
W tym wyzwaniu będziesz tworzyć algorytm kompresji podglądu obrazu. Jego celem jest zredukowanie dowolnego pliku obrazu do obrazu podglądu 4 KiB, którego można użyć do szybkiej identyfikacji obrazów o bardzo małej przepustowości. Musisz napisać dwa programy (lub jeden program łączony): kompresor i dekompresor. Oba muszą przyjmować plik lub standardowe wejście …

8
Piosenki Beatlesów i Sześciokąty
Napisz dwa programy w kształcie trójkąta (piramidy). Pierwszy powinien być skierowanym do góry trójkątem tekstowym o minimalnej szerokości podstawy wynoszącej trzy znaki. Więc miałby taką strukturę X XXX lub X XXX XXXXX lub X XXX XXXXX XXXXXXX lub większy. Każdy z nich Xma zostać zastąpiony znakami twojego rzeczywistego kodu, którym …

9
Unikalnie rozdzielone piksele
W przypadku obrazu N na N znajdź zestaw pikseli, tak aby odległość separacji nie występowała więcej niż jeden raz. Oznacza to, że jeśli dwa piksele są oddzielone odległością d , to są to jedyne dwa piksele, które są oddzielone dokładnie przez d (używając odległości euklidesowej ). Zauważ, że d nie …

12
Pozdrów pionierów informatyki
Wybierz swojego ulubionego znanego informatyka lub pioniera informatyki, który urodził się w 1942 roku lub wcześniej (ponieważ 1943 oznacza początek stworzenia „pierwszego” komputera ). Powinni mieć stronę w Wikipedii lub inną witrynę, która podaje rok ich urodzenia i pokazuje, w jaki sposób ich osiągnięcia odnoszą się do informatyki. Możesz wybrać …

30
Quiz języka programowania, Mark II - Rabusie
Wyzwanie gliniarzy Wyzwanie rabusiów Znajdź wrażliwą odpowiedź. To jest odpowiedź, która nie została jeszcze złamana i która nie jest jeszcze bezpieczna . Złam go, rozgryzając jego język. To znaczy, znajdź dowolny język, w którym dany program jest prawidłowym programem (zgodnie z zasadami opisanymi powyżej w Wyzwaniu gliniarzy). Nie ma znaczenia, …

28
Liczenie konkatenatywne
Twoim wyzwaniem jest napisanie N fragmentów kodu tak, że kiedy pierwszy złączyć K ≥ 1 razem produkują numer K . Im wyższy N , tym lepiej. Oto haczyk: nie możesz użyć żadnej postaci więcej niż raz w swoich fragmentach. Zasady Możesz użyć tego samego znaku wiele razy w jednym (i …

9
Wyświetl sekwencje OEIS
On-Line Encyclopedia of Integer Sequences (OEIS) to elektroniczna baza danych sekwencji całkowitych. Zawiera prawie 280000 sekwencji matematycznych. Przykłady sekwencji: dodatnie liczby całkowite ( A000027 ) liczby pierwsze ( A000040 ) Liczby Fibonacciego ( A000045 ) Twoim zadaniem jest napisanie programu lub funkcji, która wyświetli tyle sekwencji OEIS, ile możesz, z …

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.