Pytania oznaczone «code-golf»

29
Ile wież widzisz?

To pytanie jest oparte na wieżach z układaniem liczb (znanych również jako Wieżowce), w które można grać online . Twoim celem jest rozwiązanie zagadki i ustalenie wskazówek - liczby wież widocznych wzdłuż każdego rzędu i kolumny. To jest kod golfowy, więc wygrywa najmniej bajtów. Jak działa...

29
Wydrukuj numery zabezpieczone przed rotacją

tło Pracujesz dla jakiegoś producenta gier planszowych i musisz produkować drewniane płytki z cyframi od 0 do n wygrawerowanymi na nich w niektórych grach. Jednakże, bez dalszej zwłoki, niektóre płytki stałaby się nie do odróżnienia, na przykład, 6i 9. Aby tego uniknąć, musisz wyposażyć liczby,...

29
Eternal 2014 - PCG.SE New Year's Puzzle 2015

Teraz, kiedy jest rok 2015, a garść odpowiedzi z zeszłorocznej układanki zaczyna przynosić nieprawidłowe wyniki , czas na pytanie dotyczące liczby 2015. Z wyjątkiem ... dlaczego? Czy nie spodobałoby Ci się, gdyby twoje oparte na dacie odpowiedzi na problem z zeszłego roku pozostały aktualne?...

29
Najkrótsze unikalne podciągi

Wkład Ciąg alfanumeryczny s. Wydajność Najkrótszy ciąg występujący dokładnie raz jako (ciągły) podciąg w s. Nakładające się wystąpienia są liczone jako odrębne. Jeśli jest kilku kandydatów o tej samej długości, musisz wydrukować wszystkie z nich w kolejności występowania. W tym wyzwaniu pusty...

29
Miraż inteligentnej osoby

Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...

29
Generuj przyjazne numery klawiatury

Najpopularniejsze układy klawiatury komputera mają cyfry dziesiętne 1234567890 biegną u góry, ponad klawiszami liter. Niech sąsiedztwo cyfr dziesiętnych będzie zbiorem cyfr z własnego klawisza cyfry i z klawiszy cyfr bezpośrednio po lewej i prawej stronie, jeśli istnieją. Na przykład sąsiedztwo...

29
Oblicz rezystancję 4-pasmowego kolorowego rezystora

Rezystory zwykle mają kolorowe paski , które służą do identyfikacji ich rezystancji w omach . W tym wyzwaniu rozważymy tylko normalne 4-pasmowe, tanowe oporniki osiowo-ołowiowe. Wyrażymy je jako: xyzt Gdzie xjest pierwsze pasmo dla pierwszej cyfry znaczącej, yto drugie pasmo dla drugiej cyfry...

29
Wszystko o podstawowym pliku binarnym

Przepraszam za tytuł. To pytanie jest inspirowane przez Ciekawą własność 82000 . Autor zaznacza w nim, że liczba 82000 jest binarna w bazie 2, 3, 4 i 5. W odpowiedzi pojawia się pytanie „czy liczba jest binarna w bazach 2, 3, 4, 5 i 6 „? (Dla ciekawskich sprawdziłem wartości do 10 ^ 1 000 000 i...

29
Czy mój wykres jest płaski?

Twoim zadaniem jest ustalenie, czy wykres jest płaski. Wykres jest płaski, jeśli można go osadzić w płaszczyźnie, lub innymi słowy, jeśli można go narysować bez przekraczania krawędzi. Dane wejściowe: Otrzymasz niebezpośredni wykres w wybranych przez ciebie formatach: Lista krawędzi, np [(0,...

29
Wydrukuj amerykańską flagę!

Specjalne wyzwanie dla Ciebie z okazji Dnia Niepodległości (USA) już dziś. Musisz napisać program, który wydrukuje to ascii-artystyczne przedstawienie flagi amerykańskiej. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * * * | |...

29
Chunky vs. Smooth Strings

Rozważ ciąg długości N, taki jak Peanut ButterN = 13. Zauważ, że w ciągu znajduje się para N-1 sąsiadujących znaków. Bo Peanut Butterpierwsza z 12 par to Pedruga to eaostatniaer . Gdy pary są w większości różnymi znakami, ciąg ma masywną jakość, np chUnky. Gdy te pary są w większości tego samego...

29
Wdrożenie operatorów binarnych INTERCAL

Język kompilatora bez wyraźnego akronimu, w skrócie INTERCAL , jest bardzo unikalnym językiem programowania. Wśród jego niepowtarzalnych cech znajdują się operatory binarne. Dwa operatory binarne INTERCAL są przeplatane (znane również jako mingle ) i select . Przeplot jest reprezentowany przez...

29
Nawiasy w przypisach

tło Programiści LISP przejęli świat! Nawiasy zostały zadeklarowane jako święte postacie i odtąd można ich używać tylko w programach LISP. Zdecydowano, że nawiasy w utworach literackich zostaną zastąpione przypisami, a Twoim zadaniem jest zautomatyzowanie tego w celu uproszczenia tekstu...

29
16-bitowa siatka binarna

Biorąc pod uwagę dowolną 16-bitową liczbę całkowitą bez znaku, zamień jego liczbę dziesiętną (tj. Base-10) na siatkę 4x4 ASCII jego bitów, z najbardziej znaczącym bitem (MSB) w lewym górnym rogu, najmniej znaczącym bitem (LSB) na w prawym dolnym rogu, czytaj dalej, a następnie w dół (jak tekst w...

29
Palindrome Witaj, świecie

Twoim zadaniem jest stworzenie programu, który drukuje „Pozdrowienia, Planeta!” dokładnie do konsoli. Wydaje się to dość proste, prawda? Cóż, oto sztuczka. Kod musi być palindromem, co oznacza, że ​​odczytuje od prawej do lewej tak samo, jak w lewej do prawej. Standardowe luki NIE są...

29
Metamorfoza kodu źródłowego

mbomb007 poprosił nas o stworzenie programu samookaleczającego . To ciekawe wyzwanie, ale osobiście nie lubię zachęcać moich programów do samookaleczania. Lubię myśleć, że w sercu każdego programu jest piękny motyl czekający na wybuch. Jako taki, podczas mojego pierwszego w historii zawodów Code...

29
DZIEŃ BLOKADY CAPS

PAŹDZIERNIK 22 JEST MIĘDZYNARODOWY CZAS ZAMKNIĘTY DZIEŃ ! NIESKOŃCZONE, NIEKTÓRE NIE UZNAJĄ CHWAŁY BLOKADY Wszechmocnego CAPSA. MÓWIĄ, ŻE WYGLĄDA „NIEPRAWIDŁOWE” LUB „LUBIĄCE ODKRYWANIE” LUB NIEKTÓRE NIEUCZCIWE. W CELU ZGODNOŚCI Z NINIEJSZYMI SKARGAMI ILLOGICZNYMI I INANOWYMI NALEŻY NAPISZ PROGRAM,...

29
Nierówności 2D

Cel Biorąc pod uwagę siatkę liczb, wypełnij nierówności. Założenia Liczba kolumn i wierszy w siatce jest równa. Maksymalny rozmiar siatki to 12 x 12. Siatka składa się tylko z liczb całkowitych 0–9. Wynik może zawierać końcowy znak nowej linii. Dane wejściowe są dokładnie takie, jak napisane...

29
Złożoność liczb całkowitych

Twoim zadaniem jest napisanie programu, który na wejściu n wypisze w kolejności minimalne wyrażenie każdej liczby od 1 do n. Najkrótszy program w bajtach wygrywa. Minimalne wyrażenie łączy jedynki z dodawaniem i mnożeniem w celu uzyskania podanej liczby, używając jak najmniejszej liczby jedynek....