Pytania oznaczone «code-golf»

28
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ć...

28
Zagraj w grę Chaos

Chaos Gra jest prosta metoda do generowania fraktali. Biorąc pod uwagę punkt początkowy, stosunek długości r oraz zestaw punktów 2D, wielokrotnie wykonaj następujące czynności: Z zestawu punktów wybierz jeden losowo (jednolicie). Średnie tego punktu, a ostatni punkt sporządzone (lub punktem...

28
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...

28
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...

28
Kompatybilność z wampirami

Mało znanym faktem na temat wampirów jest to, że muszą pić krew ofiary, która ma zgodną grupę krwi dawcy. Matryca zgodności dla wampirów jest taka sama jak zwykła matryca dawcy / biorcy krwinek czerwonych . Można to podsumować poniższą tabelą Amerykańskiego Czerwonego Krzyża Type You Can Give...

28
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ż: +--+...

28
Szybki! Ucieczka z czarnej dziury!

Jest rok 87.539.319 i samotne spacery kosmiczne są teraz powszechne, wiele osób podróżuje w kosmos sami, napędzani jedynie plecakiem odrzutowym na plecach, programując swój kurs za pomocą komputera osobistego i klawiatury. Jesteś jedną z takich osób; byłeś na pięknym, spokojnym spacerze...

28
Wizualne długie mnożenie

Jest to dobry sposób na wykonanie długiego mnożenia dla dwóch liczb całkowitych bez konieczności robienia niczego poza liczeniem, które od czasu do czasu są udostępniane w Internecie. Cyfry każdej liczby zapisujesz jako wiązkę ukośnych linii, z dwiema liczbami pod kątem 90 stopni. Następnie możesz...

28
Skok na sekundy przestępne!

Ponieważ dzisiaj przypada 26. sekunda przestępna , Twoim wyzwaniem będzie podanie daty i godziny każdej drugiej sekundy przestępnej w GMT lub UTC, która miała miejsce do tej pory, a także tej, która ma miejsce dzisiaj. Wkład Brak danych wejściowych. Wydajność 1972-06-30 23:59:60 1972-12-31...

28
Sformatuj mikrosekundy jako godziny: minuty: sekundy itp

Poniższe inspirowane jest pytaniem, które pojawiło się dzisiaj na Stack Overflow . Biorąc pod uwagę liczbę mikrosekund, 0 <= n <= 86400000000(np. 12345678900), Wypisuje sformatowany ciąg hh:mm:ss:000:000, np 03:25:45:678:900. 0 -> '00:00:00:000:000' 12345678900 ->...

28
Znajdź obszar największego wypukłego wielokąta

Biorąc pod uwagę listę współrzędnych całkowitych, znajdź obszar największego wypukłego wielokąta, jaki możesz zbudować z listy, tak aby - każdy wierzchołek jest na liście żaden element listy nie jest zawarty w wielokącie. Przykład: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2) (9, 2) (2,...

28
Konwertuj Brainfuck do MarioLANG

MarioLANG to dwuwymiarowy język programowania, w którym kod źródłowy przypomina poziom Super Mario Bros. Ponadto zestaw instrukcji jest bardzo podobny do zestawu Brainfuck . Oznacza to, że MarioLANG jest zasadniczo 2-D Brainfuck, w którym wskaźnik instrukcji porusza się jak Mario. Kiedy więc...

28
Kardynałowie i porządki, od 1 do 100

Oto prosty sposób na rozciągnięcie mięśni kompresyjnych. Twój kod (kompletny program) musi wyświetlać wypisaną angielską reprezentację wszystkich liczb głównych od 1 do 100, a następnie wszystkie liczby porządkowe od 1 do 100. Liczby na każdej liście powinny być oddzielone przecinkami i spacjami...

28
Asciimation Jumping Jacks

To jest moje pierwsze wyzwanie, więc utrzymuję je dość prosto. Jeśli kiedykolwiek telnet towel.blinkenlights.nlwpiszesz w wierszu polecenia i naciśniesz Enter, doświadczysz radości z asciimacji. Asciimation to po prostu robienie animacji ze sztuką ascii. Dzisiaj zajmiemy się bardzo podstawową...

28
Zmutowana łuskowiec

Jest to wyzwanie polegające na kodzie golfowym, w ramach którego musisz opracować program, który działa jak quine lub quine, która modyfikuje się w celu zilustrowania uczenia maszynowego. tło Jest to podstawowy program sztucznej inteligencji o nazwie „gra łuskowiec”, który jest opisany tutaj ....

28
Poziomy wykres długości słowa

Wkład Lista słów oddzielonych dowolną liczbą spacji. Wydajność Poziomy wykres artystyczny ASCII, na którym n-ta linia składa się z tylu gwiazdek ( *), ile n-te słowo jest długie. Przykładowe użycie >Wejściowe użytkownika sygnały, nie należy go wejście podczas testowania programu. > This...

28
Osoba zainteresowana

tło Osoba zainteresowana to dramat kryminalny w CBS i mój ulubiony program telewizyjny. Spektakl opowiada o człowieku o nazwisku Harold Finch, programista miliarder i jego partner John Reese, weteran sił specjalnych i były agent CIA. Ten programista stworzył czującą sztuczną inteligencję zwaną...