Pytania oznaczone «code-golf»

11
Rzutki spotykają Codegolfa

Myślę, że każdy zna rzutki, niektórzy ludzie nie rozumieją wyniki więc dla tych ludzi, tutaj jest link przydatne w tej sprawie. Tablica Tarcza do gry w rzutki można porównać do kawałka ciasta podzielonego na 20 części. Każdy kawałek jest podzielony na 4 sekcje. mały pierścień zewnętrzny zwany...

11
Front Eulera 9

  Project Euler to kolejna fajna strona z wyzwaniami programistycznymi, z którą można konkurować (dobrze grać). Wczesne problemy zaczynają się łagodnie, ale potem eksplodują w trudnej sytuacji poza pierwszą setką. Pierwsze kilka problemów ma pewną podobieństwo między znajdowaniem liczb pierwszych,...

11
Uruchom problem Monty Hall

Było już pytanie o symulację problemu Monty Hall . Ten jest inny. Użytkownik będzie grać w Monty Hall problem. Twój program będzie pełnił rolę gospodarza. Montybot, jeśli chcesz. Oto kroki: Wybierz (losowo), które z trzech drzwi ukrywa nagrodę. Wyświetl wizualny obraz trzech drzwi. Proste...

11
Nazwij rękę pokera - edycja 7 kart

Wyzwanie: W tym pytaniu: Wymień rękę pokera, którą musiałeś wziąć z pięciokartowym układem pokera i określ ją. To pytanie jest podobne, z dwoma zwrotami akcji: Po pierwsze, wynik będzie zapisany małymi literami. Pozwala to na więcej golfa, ponieważ nie musisz się martwić o wielkie litery...

11
Bezcelowy wygląd i sekwencja

Ty też tworzysz program, który przyjmuje liczbę całkowitą jako dane wejściowe i wyjściowe jako pierwsze, niezależnie od tego, jak długo wyglądała i mówiła sekwencja . Na przykład: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] Dokładny sposób wyświetlania listy jest nieistotny, o...

11
Kod EBCDIC golf (Wszystkiego najlepszego, System / 360!)

Niedługo minie 50 lat, odkąd IBM zaprezentował swoją rodzinę komputerów System / 360 . Jako pierwsi wykorzystali zestaw znaków EBCDIC . Aby zaznaczyć tę okazję, zobaczmy, kto może napisać najkrótszy program zdolny do konwertowania „zwykłego” tekstu na i ze strony kodowej EBCDIC 037. Będziemy...

11
X większe niż 3 z co najmniej 2 różnicami między X i Y

Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi...

11
Plecionka algorytmiczna - na dzień matki

Zadanie: Twoim zadaniem jest stworzenie programu, który, biorąc pod uwagę liczbę nici i liczbę iteracji warkocza, powie, gdzie idzie każda nić. Zasady są następujące: Liczba pasm będzie zawsze nieparzysta i będzie wynosić od 3 do 6000 (włącznie) Kiedy zaczniesz, nici zostaną podzielone na 2...

11
Wyjście pełnego PNG od zera

Dane wejściowe : kolor szesnastkowy RGBA c(np. FFFF00FF) I liczba całkowita> 0 i <1000 n(np. 200). Dane wyjściowe : surowe bajty pliku PNG, tak że gdy dane wyjściowe są zapisywane w pliku i otwierane w przeglądarce zdjęć, wyświetlany njest nobraz wypełniony kolorem c. Specyfikacja : Twój...

11
Steampunk: animacja Clackera

W bardzo niedocenianej powieści Steampunk The Difference Engine odpowiednik domów kinowych zapewniał pikselowany ruchomy obraz wyświetlany za pomocą płytek, które można było odwracać mechanicznie. Silnikiem sterującym ruchem tych płytek była duża, hałaśliwa maszyna kontrolowana przez talię...

11
Zastosuj angielskie zasady interpunkcyjne

Zostałeś zatrudniony do napisania kodu do aplikacji do dyktowania, która pobiera głos ze źródła mówionego, analizuje go jako słowa i zapisuje na ekranie. Kierownictwo tak naprawdę nie ufa ci tyle mocy w projekcie - niestety nie jesteś w stanie siedzieć i grać w golfa przez cały dzień zamiast...

11
Daj mi listę Gray Code o szerokości bitu n

Gray Code to ciąg liczb binarnych o szerokości bitowej, w nktórym kolejne liczby różnią się tylko jednym bitem (patrz przykładowe dane wyjściowe). Odniesienie Przykładowe dane wejściowe: 3 Przykładowe dane wyjściowe: 000 001 011 010 110 111 101 100 Uwagi: To pytanie wydaje się mieć...

11
Zmniejsz HTML do n znaków, zachowując formatowanie

Prawie każdy język ma wbudowaną funkcję, która może rozdzielać łańcuch w danej pozycji. Jednak gdy tylko w tagu znajdą się tagi html, wbudowana funkcja nie będzie działać poprawnie. Twoim zadaniem jest napisanie programu lub funkcji, która dzieli ciąg na n-ty znak, ale nie liczy znaków tagów HTML...

11
Syllabify angielskie słowa - w pewnym sensie

Twoim zadaniem jest napisanie programu, który sylabuje słowa w ciągu tekstu, oddzielając je myślnikiem. To byłoby dużo pracy, więc chcesz pominąć niektóre części, głównie dlatego, że nie chcesz mieć tabeli wymowy wymaganej dla idealnego algorytmu. Chcesz również, aby był on tak krótki (a przez to...

11
Najkrótszy najdłuższy rosnący kod sekwencyjny

Wyzwanie polega na napisaniu najkrótszej implementacji w celu znalezienia najdłuższego rosnącego podsekwencji . Przykład : Niech S będzie sekwencją 1 5 7 1 8 4 3 5 [długość S = 8] Mamy 1 podsekwencję o długości 0 [uzna, że ​​rośnie] 6 podsekwencji o długości 1 {1,5,7,8,4,3} [wszystkie uważa się...