Pytania oznaczone «code-golf»

19
Określ wygraną w Tictactoe

Zagrajmy w golfa z kodem! Biorąc pod uwagę stan planszy kółko i krzyżyk (przykład :) |x|x|o| |x|o|x| |o|o|x| Ustal, czy gra jest wina loselub cat. Twój kod powinien wypisać dowolną z tych opcji w danym stanie. Powyższa gra powinna zostać wypisanalose Żeby było jasne: wygrana jest definiowana...

19
Przetłumacz tekst ASCII na Braille'a

Napisz program, który tłumaczy tekst ASCII na wynik brajla . Wymagania: Dane wejściowe mogą pochodzić ze standardowego wejścia, wiersza poleceń lub innego zewnętrznego źródła wejściowego. Wyjście powinno być rozpoznawalne jako Braille'a, forma wyjścia zależy od Ciebie. Przykładem może być...

19
Wodociągi ASCII

Wprowadzenie Rozważ siatkę znaków, f A\/takich jak f f f A A / \ \ / A A \/ / \/ gdzie: f przedstawia kran, który wylewa strumień wody w dół A rozgałęzia się strumień wody powyżej, więc dokładnie połowa idzie w lewo, a dokładnie połowa idzie w prawo \ przesuwa strumień wody powyżej...

19
Gratulujemy zdobycia 10 000 reputacji!

Po tym, jak @ MartinBüttner osiągnął dokładnie 10 000 reputacji , na stronie użytkowników mamy teraz trzy pełne rzędy 10 000 użytkowników ! Ponieważ wszyscy jesteśmy tutaj programistami, lubimy automatyzować rzeczy zamiast robić je ręcznie. Twoim wyzwaniem jest napisanie programu, który...

19
Narysuj wojny Stickman

Obraz mojego szkicowania tego wyzwania z moimi zaawansowanymi umiejętnościami rysowania. tło Wojny Stickman miały miejsce dawno temu, kiedy dominujący gatunek Ziemi został zrobiony tylko z patyków. Historycy żałują, że w tamtym czasie nie było malarzy ani aparatów, moglibyśmy użyć zdjęć tej...

19
Uruchom N-te znaki, aby uzyskać N

Napisz możliwie najkrótszy program, tak aby po połączeniu pierwszego znaku i każdego N-tego znaku po nim w nowy program, wynikiem było N. To musi działać dla N = 1, 2, ..., 16. Innym sposobem na powiedzenie tego jest, że jeśli usuniesz wszystkie znaki ze swojego programu, z wyjątkiem pierwszego, a...

19
Zorganizuj muzykę Kościoła Gregoriańskiego

Jest rok 930, a Kościół gregoriański ma problem. Mają tysiące stron śpiewanej muzyki, ale problem polega na tym, że całe nuty zostały po prostu wrzucone na stos, zamiast mieć prawdziwy system organizacji: Zdjęcie użytkownika gamerprinter z Gildii Kartografów . Kościół musi uporządkować wszystkie...

19
Pomnóż wszystkie liczby w ciągu

Zwycięzca: Chilemagic , ogromne 21 bajtów! Możesz kontynuować przesyłanie odpowiedzi, jednak nie możesz już wygrać. Zachowano oryginalny post: Twoim celem jest znalezienie wszystkich liczb w ciągu i pomnożenie każdej z nich indywidualnie przez wartość wprowadzoną przez użytkownika Nie...

19
Generuj numery Ulama

Biorąc pod uwagę liczbę całkowitą n(gdzie n < 10001) jako dane wejściowe, napisz program, który wyświetli pierwsze n liczby Ulam . Liczba Ulam jest zdefiniowana następująco: U 1 = 1, U 2 = 2. Bo n > 2U n jest najmniejszą liczbą całkowitą większą niż U n-1, która jest sumą dwóch różnych...

19
Dobierz karty do gry ASCII

Rozważ 15 wzorców kart do gry ASCII (as od Jokera i odwrotna strona), gdzie Xjest symbol zastępczy symbolu koloru : (wyglądają lepiej przy mniejszych odstępach między wierszami) ------------- ------------- ------------- ------------- ------------- ------------- ------------- -------------...

19
Warstwy Sierpińskiego

Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ... Wszelkie luźne oddział /lub \podziały ponownie na dwie gałęzie: /\. Każde zderzenie gałęzi \/ginie bez niczego (oprócz spacji). Powtórzenie tych zasad daje /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\...

19
Uogólniony generator Quine

Wyzwanie W tym wyzwaniu określasz język źródłowy S i docelowy T . Twoim zadaniem jest napisanie następującego programu Pw języku S. Jeśli jako program wejściowy podano poprawny program Qw języku , wyświetli on prawidłowy program w języku, który nie przyjmuje danych wejściowych i wyjściowych , to...

19
Utwórz tablicę z powtarzającymi się liczbami

Wyzwanie Twoim zadaniem w tym pytaniu jest napisanie programu lub funkcji o nazwie, która przyjmuje dodatnią liczbę całkowitą n(większą niż 0) jako dane wejściowe za pośrednictwem argumentów STDIN, ARGV lub funkcji i wysyła tablicę za pośrednictwem STDOUT lub zwracanej wartości funkcji. Brzmi...

19
Jump the Array!

Zagrajmy w grę dla jednego gracza o nazwie przeskocz tablicę . Powiedzmy, że do gry wystarczy tablica liczb całkowitych a. Zaczynasz od pewnej pozycji ii za każdym razem skaczesz do nowej pozycji. Na kolei n, jeśli njest parzysty, przeskakujesz do pozycji absolutnej a[i] mod length(a), jeśli...

19
Ciąg do binarnego

To wyzwanie dla golfa. Tak jak mówi tytuł, napisz program, który ukryje ciąg znaków ascii w formacie binarnym. Na przykład: "Hello World!" powinien zamienić się w 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Uwaga: Szczególnie interesuje mnie...

19
Najmniejszy program szachowy

Zainspirowany tym ostatnim artykułem opowiadającym o francuskim programatorze, który napisał w Zgromadzeniu 487-bajtowy program dla dwóch graczy (człowiek kontra człowiek), zastanawiałem się, jak małe programy szachowe mogą być w innych językach. Detale Program musi akceptować tylko legalne...

19
Popraw błędy za pomocą Hamminga (7,4)

Kod Hamminga (7,4) sięga 1950 roku. Wtedy Richard Hamming pracował jako matematyk w Bell Labs. W każdy piątek Hamming ustawiał maszyny liczące do wykonywania serii obliczeń i zbierał wyniki w następny poniedziałek. Za pomocą kontroli parzystości maszyny te były w stanie wykryć błędy podczas...

19
Mnemonik dla zapamiętywania 23940

Główny układ jest pamięciowy urządzenia do przekształcania numerów słowami, więc mogą być zapamiętane łatwiej. Opiera się na tym, jak słowa brzmią fonetycznie, ale aby uprościć sprawę, zajmiemy się tylko pisownią słów. Oznacza to, że będą jakieś nieprawidłowe konwersje, ale to w porządku. Aby...