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.

2
Wykres kołowy sztuki ASCII
Twoim celem jest wygenerowanie graficznego wykresu kołowego ASCII. To jest golf golfowy, więc wygrywa najkrótszy program (liczący bajty kodu źródłowego, a nie znaki). Żadne zewnętrzne oprogramowanie ani interfejsy API są niedozwolone. Tylko rodzime dla każdego języka. Kąt początkowy i kierunek koła (zgodnie z ruchem wskazówek zegara / przeciwnie do ruchu …

18
Anonimizuj nazwy - w pewnym sensie
Edycja: Przy losowym maskowaniu będzie premia -20 Witam innych informatorów i nosicieli tajnej wiedzy. Jestem z powodu wywiadu wysłanego pocztą i - oczywiście - nie mogę podać konkretnych nazwisk w pełnej długości. Ale ponieważ chcę to ujawnić w dość nieoczywisty sposób, potrzebuję twojej pomocy. Podam te nazwy w formie „evil_company_that_makes_me_shiver” …
16 code-golf 

14
Własne dzienniki
Problem" Zdefiniuj funkcję log(lub inną trzyliterową nazwę), która po wywołaniu będzie logować / drukować / pisać (niezależnie od tego, jaki jest domyślny dla danego języka) zarówno instrukcję (jako źródło), jak i pierwszy argument. Innymi słowy: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) //outputs: "log(i+j+1) 1111" Dla wszystkich praktycznych celów wynik …
16 code-golf 

17
Oblicz napiwek
Ty i przyjaciel wchodzicie do baru. Barman traktuje cię dobrze, więc decydujesz się go napiwić. Wyciągasz zaufany komputer kieszonkowy i piszesz szybki program, który obliczy dla ciebie wskazówkę, ponieważ nie ma wbudowanego kalkulatora. Ale poczekaj! Twoje klucze operatora są zepsute! Twoim zadaniem jest obliczyć 20% napiwek dla dowolnej kwoty wejściowej. …

3
król + wieża kontra król
To koniec kolejnej dobrze rozgrywanej gry w szachy. Jesteś białym graczem i nadal masz wieżę i swojego króla. Twój przeciwnik ma tylko króla. Ponieważ jesteś biały, twoja kolej. Utwórz program, aby zagrać w ten mecz w szachy. Jego rezultatem może być sekwencja ruchów, animacja gif, grafika ASCII lub cokolwiek zechcesz. …
16 code-golf  chess 

27
Konwertuj z bazy 10 na bazę 2 bez wbudowanych konwersji bazowych
Tło : Otrzymałeś zadanie konwersji liczb podstawowych 10 na bazę 2 bez korzystania z wcześniej przygotowanych funkcji konwersji bazy. Nie można również używać żadnych importowanych bibliotek. Problem : Konwertuj ciąg wejściowy z podstawy 10 (dziesiętnie) na podstawę 2 (binarnie). Nie możesz używać żadnego wcześniej przygotowanego podstawowego kodu konwersji / funkcji …
16 code-golf  number 

30
Najkrótszy program do dzielenia ciągów znaków bez cyfr bez RegExps
EDYCJA: Jeśli używasz Lisp, podałem kilka wskazówek na dole liczenia bajtów. Cel: Wykonaj najkrótszą funkcję, która dzieli ciąg na niecyfrowe i zwraca tablicę składającą się tylko z cyfr w każdym ciągu, bez użycia żadnych wyrażeń regularnych. Zera wiodące należy zawrzeć w każdym ciągu. Aktualne tabele (podzielone na kategorie): C / …
16 code-golf  string 

7
Okres reprezentacji dziesiętnej
Napisz funkcję, która przyjmuje pojedynczą dodatnią liczbę całkowitą n i zwraca okres dziesiętnej reprezentacji 1 / n . Przypadki testowe: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> 6 …

6
Wskazówki do gry w golfa w Perlu 6
Jakie masz ogólne wskazówki na temat gry w golfa w Perl 6? Szukam pomysłów, które można zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Perla 6 (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź. Należy pamiętać, że Perl 6 nie jest Perl …
16 code-golf  tips 

28
Przesuwająca się kropka
Twój program musi wydrukować pewną liczbę spacji, a następnie kropkę i nowy wiersz. Liczba spacji to pozycja x kropki zdefiniowana za pomocą 0 <x <30 Każda nowa linia to kolej. Twój program działa przez 30 tur. Twój program zaczyna się od losowej pozycji x i każda kolejka losowo przesuwa tę …
16 code-golf 

24
Oblicz 6 * 9 w różnych bazach
Wyprowadza następujący wynik (który jest wynikiem obliczenia 6 * 9 w zasadach od 2 do 36). Upewnij się, że litery są wielkie, a samo mnożenie jest wyprowadzane w każdym wierszu. 6 * 9 = 110110 6 * 9 = 2000 6 * 9 = 312 6 * 9 = 204 …

9
Portal Maze Shortest Path
Twoim celem jest napisanie programu, który utworzy losową mapę 10x10 za pomocą 0, 1i 2, i znajdzie najkrótszą ścieżkę od górnego lewego do prawego dolnego, zakładając, że: 0 oznacza pole trawiaste: każdy może po nim chodzić; 1 oznacza ścianę: nie można jej przekroczyć; 2 reprezentuje portal: wchodząc do portalu możesz …

3
Kalkulator liczbowy w języku angielskim
Wyzwanie Napisz kalkulator, który przyjmuje dane wejściowe w formie werbalnej (jak ktoś może wypowiedzieć równanie), a także dane wyjściowe w formie werbalnej (jak ktoś może wypowiedzieć liczbę). Zasady Kalkulator powinien być w stanie: dodawaj, odejmuj, mnoż i dziel obsługiwać operandy od ujemnego miliona do miliona obsługiwać wyniki od ujemnego jednego …
16 code-golf 

10
Symuluj bitwę między dwoma stworzeniami
Witaj, dzielny golfista! Dziś staniesz w środku wielkiej bitwy między goblinem a elfem! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf attacks goblin! elf …


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.