Pytania oznaczone «code-golf»

44
Łączenie nz n + 1

Wprowadzenie Sekwencja OEIS A127421 jest sekwencją liczb, których rozwinięcie dziesiętne jest konkatenacją 2 kolejnych rosnących liczb nieujemnych. Mówiąc krótko, każda ilość w sekwencji tworzy się łącząc n z n + 1 dla niektórych nieujemne, całkowita wartość n . Pierwsze kilka warunków to: 1,...

44
Implementowanie stosu

Nie mogę uwierzyć, że jeszcze tego nie mamy. Jest to jedna z najważniejszych struktur danych w programowaniu, ale wciąż wystarczająco prosta, aby zaimplementować ją w golfie kodowym : Wyzwanie Twoim zadaniem jest zaimplementowanie stosu, który umożliwia wypychanie i usuwanie liczb, testowanie...

44
Hołd dla Stana Lee

Niestety jeden z największych pisarzy komiksów zmarł wczoraj po południu. Wiele hollywoodzkich gwiazd, muzyków, aktorów i wielu innych ludzi składa hołd temu wspaniałemu pisarzowi, więc musimy coś zrobić. Wyzwanie Wydrukuj logo Avengers Uwaga: Możesz użyć dowolnej innej postaci zamiast # innej...

44
Cierpliwość, młody „Padovan”

Każdy zna sekwencję Fibonacciego: bierzesz kwadrat, dołączasz do niego równy kwadrat, a następnie wielokrotnie dołączasz kwadrat, którego długość boku jest równa największej długości boku wynikowego prostokąta. Rezultatem jest piękna spirala kwadratów, których ciąg liczb jest ciągiem Fibonacciego...

44
Najwyższa peregrynacja parzystości

Celem tego wyzwania jest graficzne przedstawienie chodzenia po płaszczyźnie, gdzie kierunek każdego kroku kkk jest określony przez pierwotność kkk i parzystość jego binarnej ekspansji. Konkretnie, Początkowy kierunek jest ustalony, powiedzmy na północ. Wszystkie kroki mają tę samą długość...

43
Rozpoznawanie twarzy

Celem tego zadania jest identyfikacja, oczyszczenie i zaznaczenie wszystkich twarzy na danym „obrazie”. Co masz na twarzy? Twarz będzie kwadratem ZxZ, gdzie Z jest nieparzystą liczbą całkowitą większą niż 1. Górny lewy i prawy róg, a środek będą znakami „O”, a dolny wiersz będzie wystarczająco...

43
Wyprowadzanie liczb porządkowych (1., 2., 3.)

Chciałbym wygenerować (jako wynik funkcji lub po prostu wynik programu) porządkowy sufiks dodatniej liczby całkowitej połączonej z liczbą. Próbki: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th I tak dalej, z sufiksem powtarzającym początkowy wzór 1-10 co 10 aż do...

43
Narysuj trójkąt Sierpińskiego

Trójkąt Sierpińskiego to fraktal utworzony przez wzięcie trójkąta, zmniejszenie wysokości i szerokości o 1/2, utworzenie 3 kopii wynikowego trójkąta i umieszczenie ich tak, aby każdy trójkąt dotykał dwóch pozostałych w rogu. Proces ten powtarza się w kółko z powstającymi trójkątami, tworząc trójkąt...

43
Odtwarzaj dźwięk, dowolny dźwięk [zamknięty]

Twój program musi powodować, że komputer wydaje dźwięk, każdy dźwięk. Najkrótszy kod wygrywa, nie wcześniej niż 10 dni po pierwszej ważnej odpowiedzi. W przypadku remisu wygrywa ten zgłoszony wcześniej. Program powinien działać na rozsądnym, niezbyt częstym komputerze osobistym. Otwieranie...

43
Szybko, tanio i dobrze - wybierz dowolne dwa

Jako programiści wszyscy znamy powiedzenie: „Możesz mieć to szybko i dobrze, ale nie będzie tanie, możesz mieć tanie i dobre, ale nie będzie szybkie, lub możesz mieć szybkie i tanie , ale nie będzie dobrze ”. Aby sprostać temu wyzwaniu, wdrażasz wymyślone narzędzie konfiguracyjne dla...

43
ETAOIN SHRDLU golf

Krótki i słodki opis wyzwania: Opierając się na ETAOIN SHRDLU , Twoim zadaniem jest napisanie najkrótszego programu lub funkcji w dowolnym języku, który wypisuje 26 liter alfabetu angielskiego na podstawie ich częstotliwości na wejściu. Naprawdę długa, sucha i dokładna specyfikacja: Twój...

43
The Real Slim Shady

Wypisz następujące w jak najmniejszej liczbie bajtów: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Poniższe pięć słów musi pojawić się dokładnie w...

43
Kod, który sam uruchamia Game of Life

Napisz dwa prostokątne bloki kodu, każdy w postaci szerokich i h znaków wysoki, że wdrożenie Gra w życie , gdy umieszczone w siatce. ( w i h mogą być dodatnimi liczbami całkowitymi) Na przykład dwa bloki kodu mogą być: ( w = 3, h = 2, nie rzeczywisty kod) XX| --+ i | --+ Traktuj pierwszy...

43
Wskazówki dotyczące gry w golfa w CJam

CJam to inspirowany golfem język golfowy oparty na stosach, stworzony przez aditsu użytkownika PPCG . Tak więc, zgodnie z innymi poradami dotyczącymi konkretnych języków: Jakie masz ogólne wskazówki na temat gry w golfa w CJam? Proszę zamieścić jedną wskazówkę na

43
Wskazówki dotyczące Regex Golf

Podobne do naszych wątków dotyczących golfowych wskazówek: jakie są ogólne sztuczki skracania wyrażeń regularnych? Widzę trzy zastosowania wyrażenia regularnego, jeśli chodzi o golfa: klasyczny wyrażenie regularne („tutaj jest lista, która powinna pasować, a oto lista, która powinna zawieść”),...

43
Rozszerz ASCII Sun

Napisz program, który przyjmuje (za pomocą STDIN / wiersza poleceń) nieujemną liczbę całkowitą N. Gdy N wynosi 0, twój program powinien wypisać O(to jest duże, a nie zero). Gdy N wynosi 1, twój program powinien wydrukować \|/ -O- /|\ Gdy N wynosi 2, program powinien wydrukować \ | /...

43
Wyzwanie klepsydry

Klepsydra Ta klepsydra ma 60 „piasków czasu” i całkowicie wypełnia każdą komorę. Zegar ma szerokość 19 znaków i wysokość 13 znaków. Każda komora ma 5 rzędów piasku, a na środku jest rząd, który może pomieścić 1 piasek. Górny rząd może pomieścić 17 piasków, następny 15 i tak dalej (patrz poniżej)....