Pytania oznaczone «code-golf»

60
Oreoorererereoo

Oreoorererereoo Biorąc pod uwagę ciąg wejściowy podobny do słowa „oreo”, podaj ASCII reprezentację pliku cookie, która jest tak szeroka jak ciąg wejściowy (aby zapewnić stabilność pliku cookie). Zasady Dane wejściowe to małe litery, niepuste ciągi bez białych znaków, zawierające dowolną...

59
Określ kolor szachowego kwadratu

Twoim wyzwaniem jest napisanie programu, który wypisuje kolor danego kwadratu z szachownicy. Tak wygląda szachownica: Widać, że kwadrat a1 jest ciemny, a h1 to jasny kwadrat. Twój program musi generować dane wyjściowe darklub light, jeśli otrzyma kwadrat. Kilka przykładów: STDIN: b1 STDOUT:...

59
Znajdź najbardziej płynną liczbę

Twoim zadaniem jest znalezienie najbardziej płynnej liczby w danym zakresie. Innymi słowy, znajdź liczbę, której największy czynnik pierwszy jest najmniejszy. Liczba gładka to taka, której największy czynnik pierwszy jest niewielki. Liczby tego typu są przydatne do szybkiego algorytmu...

59
To nie jest nauka o rakietach

Napisz program lub funkcję, która pobiera łańcuch jednowierszowy. Możesz założyć, że zawiera on tylko ASCII do wydruku . Wydrukuj lub zwróć ciąg rakiety artystycznej ASCII, takiej jak | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV z ciągiem wejściowym zapisanym od góry do dołu na kadłubie. W...

59
Najkrótsze niedopasowane wyrażenie regularne

Twoim zadaniem jest napisanie najkrótszego prawidłowego wyrażenia regularnego, którego żaden ciąg nie może dopasować, włączając pusty ciąg. Zgłoszenia muszą mieć następujący formularz („notacja dosłowna”): /pattern/optional-flags Najkrótsze wyrażenie regularne wygrywa. Rozmiar wyrażenia...

59
Wykop rów graniczny

Tło: Zbyt wielu nielegalnych imigrantów z Blandii przekracza granicę do Astanu. Cesarz Astanu zlecił ci wykopanie rowu, aby ich nie wpuścić, a Blandia musi zapłacić za wydatki. Ponieważ wszystkie maszyny do pisania były rozwłóknione do momentu ułożenia rowu, kod musi być możliwie jak najkrótszy....

59
Wydrukuj zegar słów

Odkąd widziałem ten pierwszy kilka lat temu, zawsze byłem podporządkowany tego rodzaju zegarowi słownemu, w którym czas jest tak naprawdę wyrażony przez rozjaśnienie słów, czy nie w sensowne zdanie. Tekst wyświetlany na tym zegarze jest następujący. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES...

59
Policz końcowe prawdy

Zainspirowany i na pamiątkę mojego drogiego przyjaciela i kolegi, Dan Baronet , 1956-2016. ODP Znalazł najkrótsze możliwe rozwiązanie APL do tego zadania: Zadanie Biorąc pod uwagę listę boolowską, policz liczbę końcowych wartości prawdy. Przykładowe przypadki {} → 0 {0} → 0 {1} → 1 {0,...

59
Zbuduj kupę piasku

Abelowa sandpile , dla naszych celów jest nieskończona siatka współrzędnych całkowitych, początkowo pusty piasku. Po każdej sekundzie ziarenko piasku umieszczane jest na (0,0). Ilekroć komórka siatki ma 4 lub więcej ziaren piasku, rozlewa jedno ziarno piasku do każdego z czterech sąsiadów...

59
Myślenie nieszablonowe - czy robię to dobrze?

Ciągle słyszę, że nieszablonowe myślenie jest celem, który warto osiągnąć, ale skąd mam wiedzieć, czy mi się to udaje? Aby rozwiązać ten dylemat, napisałem już tłumacz Brainwave-to-ASCII -translator, który teoretycznie powinien dawać wyniki takie jak # +------------+ # | thinking | # | | #...

59
Najkrótsza gra życia

Gra życia Conwaya to klasyczny przykład automatyzacji komórkowej. Komórki tworzą kwadratową siatkę i każdy ma dwa stany: żywy lub martwy. W każdej turze każda komórka jednocześnie aktualizuje się zgodnie ze stanem i stanem ośmiu sąsiadów: Żywa komórka pozostaje żywa, jeśli ma dokładnie dwóch lub...

58
Niewymowne liczby Cantora

Niewypowiedziana liczba to liczba, która jest podzielna przez siedem lub ma siedem jako jedną z jej cyfr. Gra dla dzieci polega na pomijaniu niewypowiedzianych liczb 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... Wersja gry Cantora to sekwencja zdefiniowana przez rekurencyjne wypełnianie...

58
Golf Identicon Twojego języka

Identikony to małe obrazy wzorów geometrycznych, które reprezentują wartość skrótu łańcucha. Stack Exchange używa identyfikatorów z Gravatar jako domyślnego obrazu awatara każdego użytkownika. W tym wyzwaniu wykorzystamy również identyfikatory Gravatar do wygenerowania tekstu do gry w golfa....

58
De-Snakify a String

Zwykły ciąg wygląda następująco: Hello,IAmAStringSnake! A wąż strunowy wygląda mniej więcej tak: Hel l rin o,IAmASt g S !ekan Twoje zadanie Węże łańcuchowe są niebezpieczne, więc musisz stworzyć program, który pobiera łańcuch węża jako dane wejściowe i wyprowadza go jako zwykły...

58
Kaczka kaczka gęś!

Pamiętasz grę dla dzieci „Kaczka, Kaczka, Gęś” ? Nie? Ja też nie. Wyzwanie Drukuj słowo „kaczka” na poszczególnych liniach w nieokreślonej liczbie razy. Wydrukuj słowo „gęś”. Twój program się kończy. Zasady Spróbuj zagrać w jak najmniej bajtów. Musi być co najmniej jedna kaczka. Na końcu...

58
Zróbmy trochę „deciph4r4ng”

W tym wyzwaniu Twoim zadaniem jest rozszyfrowanie łańcucha. Na szczęście algorytm jest dość prosty: czytając od lewej do prawej, każda napotkana cyfra N (od 0 do 9) musi zostać zastąpiona znakiem, który przed nią ma pozycje N + 1 . Przykład Łańcuch wejściowy "Prog2am0in6"zostałby zdekodowany w...

58
Wskazówki do gry w golfa w R.

Szukam wskazówek dotyczących gry w golfa w języku statystycznym R. R jest być może niekonwencjonalnym wyborem dla golfa. Jednak robi pewne rzeczy bardzo zwięźle (sekwencje, losowość, wektory i listy), wiele wbudowanych funkcji ma bardzo krótkie nazwy i ma opcjonalny terminator linii (;). Jakie...