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).

3
Odgadnij słowo (aka Lingo)
Celem tego wyzwania jest napisanie programu potrafiącego odgadnąć słowo w jak najmniejszej liczbie prób. Opiera się na koncepcji programu telewizyjnego Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Zasady Biorąc pod uwagę długość słowa przekazaną jako pierwszy argument w wierszu poleceń, program odtwarzający podejmuje pięć prób odgadnięcia słowa, pisząc zgadnięcie na standardowym wyjściu, a …

3
Operatory bitowe w Brainfuck
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 


4
Zajęty bóbr mózgu
Napisz program do pieprzenia mózgu o długości nie większej niż 256 znaków, który wykonuje tyle kroków, ile to możliwe, ale nie zapętla się w nieskończoność. Program nie może przyjmować żadnych danych wejściowych. Dokładniej: Załóż nieskończoną liczbę komórek po prawej stronie. A <kiedy komórka po lewej stronie nic nie robi. -Gdy …

2
Konkurs BlackJack KOTH
Maczuga Ponieważ świetnie się bawiłem, pracując nad oryginalnym wyzwaniem KOTH, chciałem wymyślić inne. Dla mnie frajdą z tych wyzwań AI jest udoskonalenie stosunkowo prostego bota, który subtelnie gra w bardzo prostą grę. Ze względu na probabilistyczny charakter gier karcianych uważam, że blackjack może być interesującą grą KOTH, podobnie jak TPD. …

1
Zaimplementuj PCRE w swoim języku.
Uwaga: po tym, jak sam to wypróbowałem, szybko zdałem sobie sprawę, jaki to był błąd. Dlatego trochę modyfikuję zasady. Minimalna wymagana funkcjonalność: Klasy znaków ( ., \w, \W, itd.) Mnożniki ( +, *i ?) Proste grupy przechwytywania Twoim wyzwaniem jest wdrożenie PCRE w wybranym przez Ciebie języku z zastrzeżeniem następujących …

5
Uwolnij drzewo binarne
Więc zanim przeczytasz kilka podstawowych pojęć informatycznych. Drzewo binarne jest dynamicznie alokowaną strukturą (zwykle używaną do uporządkowanego przechowywania). Ze względu na swój charakter przechodzenie przez drzewa binarne jest zwykle rekurencyjne; Wynika to z faktu, że przejście liniowe (przez pętlę) nie jest naturalne, gdy istnieją dwie możliwości zapętlenia. Rekurencyjny: oznacza funkcję, …

2
Zliczanie uogólnionych poliominoów
Wyzwanie to będzie musiał liczyć pseudo polyforms na kafli zadartym kwadratowy . Myślę, że ta sekwencja jeszcze nie istnieje w OEIS , więc istnieje wyzwanie, aby obliczyć jak najwięcej terminów dla tej sekwencji. Aktualizacja: teraz jest to w OEIS jako A309159 : liczba uogólnionych poliform na kwadratowym kafelku z n …


11
Zrównoważone kodowanie zero-jeden
Zadanie Zakoduj ciąg, który w całości składa się z wielkich liter ( A-Z), używając tylko zer i jedynek, używając własnego ulubionego schematu. Ale zasada nie jest taka prosta! Zasady Twój program / funkcja musi poprawnie obsługiwać dowolny prawidłowy ciąg wejściowy o długości 8 . Wyniki muszą mieć tę samą długość …

10
Wielojęzyczne wyzwanie
Po całej zabawie, jaką mieliśmy z wyzwaniami poliglotycznymi w ( niedawnej ) przeszłości, co powiesz na wyzwanie, w którym wyniki mogą być w dwóch językach? Twoja odpowiedź musi zaakceptować wartość logiczną bi wydrukować tekst "true"lub "false". Ten sam kod musi wyjścia, gdy prowadzony w innym języku, "waar"lub "onwaar"lub innego przekładu …


21
Najdłuższe zwiększenie podciągów
Biorąc pod uwagę listę dodatnich liczb całkowitych, napisz kod, który znajduje długość najdłuższej ciągłej podlisty, która rośnie (nie ściśle). Jest to najdłuższa podlista, tak że każdy element jest większy lub równy ostatniemu. Na przykład, jeśli dane wejściowe to: [1,1,2,1,1,4,5,3,2,1,1][1,1,2),1,1,4,5,3),2),1,1][1,1,2,1,1,4,5,3,2,1,1] Najdłużej rosnąca lista podrzędna to [1,1,4,5][1,1,4,5][1,1,4,5] , więc wypiszesz 444 . …

10
Emotikony w golfa
Wprowadzenie Twoim dzisiejszym wyzwaniem (zainspirowanym tym wyzwaniem ) jest napisanie kilku urywków, funkcji lub pełnych programów, z których każdy generuje różne emotikony ascii, bez ponownego wykorzystywania znaków. Wyzwanie Lista prawidłowych emotikonów ascii dla tego wyzwania znajduje się zarówno tutaj, jak i w bloku kodu na dole tego postu. Każdy fragment …

5
Zdobądź dwa z jednego
Jak widzieliśmy w tym pytaniu, złożone wyrażenia logiczne można wyrazić w postaci prostych łączników uogólnionego Saperka. Jednak uogólniony trałowiec nadal ma zwolnienia. Aby uniknąć tych zwolnień, definiujemy nową grę o nazwie „Uogólniony Saper-1”. Uogólniony-1 Saper to wersja Saper grana na dowolnym wykresie. Wykres ma dwa typy wierzchołków, „wskaźnik” lub „wartość”. …

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.