Pytania oznaczone «code-golf»

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

419
"Witaj świecie!"

Więc ... to trochę zawstydzające. Ale nie mamy prostego „Witaj, świecie!” wyzwanie jeszcze (pomimo 35 oznaczonych tagiem hello-world i wciąż rośnie). Chociaż nie jest to najciekawszy golf w popularnych językach, znalezienie najkrótszego rozwiązania w niektórych esolangach może być poważnym...

371
Potwierdź ciąg

W tym wyzwaniu musisz wziąć ciąg pasujący do wyrażenia regularnego ^[a-zA-Z]+$lub cokolwiek rozsądnego (nie musisz brać pod uwagę wielkich lub małych liter, jeśli chcesz) (możesz założyć, że ciąg jest wystarczająco długi i ma odpowiednią strukturę dla wszystkich operacji) i wypisuje kolejny ciąg,...

309
Upgoat czy Downgoat?

Biorąc pod uwagę obraz kozy, twój program powinien najlepiej spróbować ustalić, czy koza jest do góry nogami, czy nie. Przykłady Są to przykłady danych wejściowych. Nie rzeczywiste dane wejściowe Wejście: Wynik: Downgoat Spec Twój program powinien mieć maksymalnie 30 000 bajtów Dane...

289
Rysuj za pomocą swojego procesora

Natknąłem się na artykuł, w którym studenci wykorzystali ruch sieciowy do narysowania swojego uniwersytetu na wykresie IPv6 w tym kraju . [wizerunek] Twój cel jest prosty do opisania, ale trudny do zrealizowania. Narysuj tekst MAIL (ponieważ jest to jedno z niewielu słów, które można odczytać na...

248
Wskazówki dotyczące gry w golfa w języku Python

Jakie masz ogólne wskazówki na temat gry w golfa w Pythonie? Szukam pomysłów, które można zastosować do problemów związanych z golfem i które są przynajmniej w pewnym stopniu specyficzne dla Pythona (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

214
ROZBROJ BOMBĘ!

Zostałeś zatrudniony za swoją wiedzę techniczną jako pomocnik Tajnego Agenta, aby zapewnić, że dobry facet może wykonać swoją pracę i uratować świat. To twoja ostatnia misja przed przejściem na emeryturę z wysoką wypłatą i wdzięcznością całego świata. Ale zanim będziesz musiał rozbroić BOMB Big...

204
Zagraj w golfa na dobre!

Używając wybranego języka, zagraj w golfa . Quine to program niepusty komputerowy, który nie bierze wejście i tworzy kopię własnego kodu źródłowego jako jedynego wyjścia. Bez oszustwa - oznacza to, że nie można po prostu odczytać pliku źródłowego i wydrukować go. Również w wielu językach pusty...

197
Nie, tylko CAPS LOCK

Co się stanie, gdy CapsLockklawisz na klawiaturze nie będzie miał wycięcia? „Ten hPPENS”. Celem tego programu jest konsekwentna emulacja chybotania klawiatury, gdzie każde Anaciśnięcie jest zastępowane CapsLock. Wielkie litery „A” ze źródła powinny dawać ten sam efekt. Po CapsLockwłączeniu...

189
Quiz języka programowania

Gratulacje dla Dennisa, który wygrał wyzwanie zarówno gliniarzy, jak i rabusiów! Calvin's Hobbies spełnił już swoją obietnicę i napisał to wyzwanie dla Dennisa za zwycięstwo w wyzwaniu złodziei. Uwaga: Wyzwanie to zostało zamknięte dla dalszych odpowiedzi policjantów od 01.09.2015 02:00:00...

181
Nie jestem tym językiem, którego szukasz!

Czy to nie denerwujące, gdy znajdziesz kawałek kodu i nie wiesz, w jakim języku został napisany? To wyzwanie próbuje nieco rozwiązać ten problem. Wyzwanie Będziesz musiał napisać program, który po uruchomieniu w dwóch różnych językach wyświetli ciąg znaków: This program wasn't written in...

176
Chcesz zakodować bałwana?

Oto prosty bałwan artystyczny ASCII : _===_ (.,.) ( : ) ( : ) Zróbmy mu przyjaciół. Będzie to ogólny wzorzec dla naszych śnieżnych artystów ASCII: HHHHH HHHHH X(LNR)Y X(TTT)Y (BBB) Wiodące miejsca i nawiasy są zawsze takie same dla wszystkich snowpeople. Różne litery reprezentują sekcje...

175
Matematyka jest faktem. Programowanie nie jest

W matematyce wykrzyknik !często oznacza silnię i pojawia się po kłótni. W programowaniu wykrzyknik !często oznacza negację i pojawia się przed argumentem. W przypadku tego wyzwania zastosujemy te operacje tylko do zera i jednego. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0 Weź ciąg zerowy...

160
Poliglota Cukierek albo psikus

Ponieważ zbliża się Halloween, pomyślałem, że mogę rozpocząć zabawę w golfowym konkursie! Wyzwanie jest dość proste. Trzeba napisać program, który wyprowadza albo trickalbo treat. „Skręt?” możesz zapytać. Pozwól mi wyjaśnić: Twój program musi wykonać następujące czynności: Być kompilowalnym /...

158
Nie google „google”

Wszyscy wiemy, że jeśli użyjesz słowa „google”, spowoduje to uszkodzenie internetu. Twoim zadaniem jest utworzenie funkcji, która akceptuje jeden ciąg znaków i zwraca jego długość, używając jak najmniejszej liczby znaków Unicode. Jeśli jednak podany ciąg znaków google(małe litery) spowoduje...

154
Czy mój wzór machnięcia jest legalny?

Większość smartfonów z Androidem pozwala użytkownikowi użyć wzoru machnięcia, aby otworzyć telefon: Niektóre wzorce są uzasadnione, a inne niemożliwe. Biorąc pod uwagę wzorzec przesunięcia wejściowego, zwróć prawdę lub fałsz wskazujący, czy dany wzorzec wejściowy jest zgodny z prawem, czy...