Pytania otagowane jako code-golf

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

8
Topologia ASCII pkt 1: Czy mogę na ciebie liczyć?
Mam poważny problem. Mam kilka plików tekstowych, w których trzymam moje bardzo ważne liczby - wszystkie ważne! I dwójki i trójki .. Liczby te były tak ważne, że nie mogłem powierzyć ich nowym systemom liczb dziesiętnych lub binarnych. Zachowałem każdy numer zakodowany w jednym, ponieważ: +--+ | | +---+ +----+ …

4
Narysuj uszczelkę apollińską
Biorąc pod uwagę trzy wzajemnie styczne koła, zawsze możemy znaleźć dwa kolejne koła, które są styczne do wszystkich trzech z nich. Te dwa nazywane są kręgami Apolli . Zauważ, że jedno z kręgów apollińskich może faktycznie znajdować się wokół trzech początkowych kręgów. Zaczynając od trzech stycznych kół, możemy utworzyć fraktal …

30
Wydrukuj tabelę ASCII
Zadanie polega na wyświetleniu n znaków w tabeli ASCII . Możesz napisać funkcję (lub program, który przyjmuje argument jako parametr, dozwolone jest również STDIN), który przyjmuje parametr n , który będzie indeksem ostatniego znaku do wydrukowania. Zadanie jest dość proste, więc jako przykład oto możliwa implementacja w Pythonie 2.7: (lambda …
28 code-golf 

2
Drukuj woksele ASCII
Napisanie programu, który odczytuje n×n×nn×n×nn\times n \times n tablicę wartości binarnych, które reprezentują takie n×n×nn×n×nn\times n \times n modułu, który składa się z n3n3n^3 mniejszych modułów. Każda wartość określa, czy woksel (mały sześcian) jest obecny w danej pozycji, czy nie. Program musi wypisać podaną tablicę jako grafikę ASCII (co oznacza …

8
Ekstremalne spływy kajakowe
Płyniesz kajakiem po dość szybkiej rzece o białych wodach. Nagle wiosła eksplodują i znajdujesz się w niebezpiecznej sytuacji, pędzącej szybko rzeką bez żadnych wioseł. Na szczęście nadal masz umiejętności programistyczne, więc postanawiasz wykuć program na boku kajaka, aby pomóc ci przetrwać bystrza. Jednak z boku czółna nie ma zbyt dużej …

29
Zaprogramuj swoją ulubioną frazę
Wybierz cytat lub frazę o długości dokładnie 5 słów, np Programming puzzles and code golf!. Napisz program, który po dodaniu do siebie n razy, wyświetli pierwsze n + 1 słów frazy w kolejności. Na przykład, jeśli kod Twojego programu był, MYPROGa Twoja fraza była Programming puzzles and code golf!uruchomiona ... …

12
Powiedz mi ruchy
Jack i Jane postanowili zagrać w szachy, aby spędzić czas z dala. Niestety, Jack jest kiepski w wizualizacji. Oczywiście ciężko jest mu określić ruchy danego pionka innego niż pionek! Twoim wyzwaniem jest pomoc Jackowi w znalezieniu możliwych opcji dla danego pionka (innego niż pionek). W przypadku zapomnienia różne elementy są …
28 code-golf  chess 

18
Pływająca Horda
Wprowadzenie Deszcz w końcu opadł. Większość ludzkości utonęła z powodu błędu w kodzie @ user12345 . Ocaleni są rozproszeni po całym archipelagu. Komunikacja radiowa jest uruchomiona, a ludzkość jest gotowa do ponownego rozwoju. Bez żadnego powodu piraci zombie zgromadzili się w Prime Meridian i zamiatają na zachód. Horda pożera wszystko. …
28 code-golf 

5
Rząd ma ograniczoną podaż ścian
Wprowadzenie Doświadczeni golfiści przygotowali nas na potop . Obszary zagrożone zostały ewakuowane, a ludność przeniosła się na wyżyny. Nie doceniliśmy powodzi (a być może wystąpił błąd w kodzie @ user12345). Niektóre obszary położone na dużych obszarach szybko zbliżają się do poziomu morza. Ściany muszą zostać wzniesione, aby zapewnić przetrwanie gęsto …
28 code-golf 

29
Tester obciążenia procesora z minimalnym kodem…
Wprowadzenie Istnieje wiele narzędzi, które mogą generować duże obciążenie procesora w celu przetestowania procesora (ów). W systemie Microsoft Windows można nawet używać urządzenia pokładowego calculator.exe, wprowadzać dużą liczbę, np. 999999999I naciskać n!kilka razy, aby procesory działały w nadgodzinach. Ale co jest w rozwiązaniu, jeśli sam go nie stworzyłeś? Misja Twoim …
28 code-golf 

12
*** Krajobrazy ***
Cel : Napisz program, który generuje piękne (?) Krajobrazy ASCII i sylwetki na tle nieba! Twój program ma tylko jedno wejście: ciąg znaków złożony z dowolnej kombinacji / powtórzeń znaków 0123456789abc. Dla każdego znaku wejściowego wypisz pionową linię złożoną w następujący sposób: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX …

12
Żywotność robaka
Warunki Robak jest jakaś lista nieujemnych liczb całkowitych, a jej skrajna (czyli ostatni ) element jest nazywany głowy . Jeśli głowa nie jest równa 0, robak ma aktywny segment składający się z najdłuższego ciągłego bloku elementów, który obejmuje głowę i ma wszystkie swoje elementy co najmniej tak duże jak głowa …

30
Transponuj stronę tekstu
EDYCJA Zmodyfikowałem sformułowanie zasad, aby niektóre rzeczy, które były ukryte, były bardziej wyraźne. Położyłem też nacisk na wyjaśnienie niektórych punktów pozornego zamieszania i wyraźnie zdefiniowałem opcję tworzenia samodzielnego programu zamiast funkcji. Celem jest tutaj utworzenie funkcji, która pobierze plik tekstowy (lub ciąg znaków) i przetransponuje go, tak aby linie stały …
28 code-golf  string 

30
Ile piątek trzynasty w ciągu roku?
Twoim wyzwaniem jest napisanie programu, który, biorąc pod uwagę rok, generuje w nim liczbę „piątek trzynastych”. Zasady i szczegóły: Możesz przyjmować dane wejściowe za pośrednictwem STDINlub jako argument przekazywany do programu. Powinieneś wypisać wynik na STDOUT. Możesz założyć, że dane wejściowe będą ważne i nie będą poprzedzać kalendarza gregoriańskiego (w …
28 code-golf  date 

8
Pong w najkrótszym kodzie
Wyzwanie jest proste. Podaj możliwie najkrótszy kod, aby odtworzyć klasyczną grę w ponga dla dwóch graczy http://en.wikipedia.org/wiki/Pong . Poziom grafiki i funkcjonalności powinien być jak najbardziej zbliżony do tej demonstracji javascript http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html (ale bez dodatkowych opcji można kliknąć po lewej stronie lub informacje o ramce, fps itp. w prawym dolnym …

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.