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.


30
Rosyjska Ruletka
Napisz program, który gra w rosyjską ruletkę! Jeśli program zostanie uruchomiony, powinna istnieć szansa, że ​​5 na 6 zakończy się normalnie po wydrukowaniu „Przeżyłem!” powinna wystąpić szansa 1 na 6 awarii programu. (błąd segmentacji itp.) Brak danych wejściowych i inne wyjścia nie są dozwolone. Losowość musi być sprawiedliwa: musi mieć …
28 code-golf 

6
Wybór języków do gry w golfa [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Jakie są wskazówki dotyczące wyboru odpowiedniego języka do gry w golfa? Jakie czynniki …
28 code-golf  tips 

7
Zdobądź Cribbage Hand
To wyzwanie polega na zdobyciu ręki Cribbage. Jeśli nie grasz w Cribbage, musisz się trochę nauczyć. Gramy standardową talią pokera, a ręka składa się z czterech kart plus „dodatkowa karta”. Istnieją dwa rodzaje rąk: normalny i „ręka szopka”. Karty są w formacie, w vsktórym vjest jednym z: A23456789TJQK(T dla dziesięciu) …
28 code-golf  game 

30
Wdrożenie hiperpeksocjacji / tetracji bez użycia „^”
Wyzwanie Zaimplementuj tetrację (inaczej Power Tower lub Hyperexponentiation) z najmniejszą liczbą postaci. Warunki Nie używać określenia „moc” operatora lub jego odpowiedniki (takie jak pow(x,y), x^y, x**yetc.) Dane wejściowe podane jako: x y(oddzielone spacją) xjest potęgowany przez siebie yrazy. Twoja metoda musi być w stanie obliczyć co najmniej 4 3(4 wykładniki …
28 code-golf  math 

5
Zaawansowany kalkulator
Musisz napisać program, który ocenia ciąg znaków, który zostałby wprowadzony do zaawansowanego kalkulatora. Program musi zaakceptować dane wejściowe za pomocą stdin i wydać poprawną odpowiedź. W przypadku języków, które nie mają funkcji akceptujących standard, możesz przejąć funkcje readLinei printobsłużyć te zadania. Wymagania: Nie używa żadnych funkcji „eval” Obsługuje liczby zmiennoprzecinkowe …
28 code-golf  math 

17
Odszyfruj tekst zaszyfrowany Vigenère
Szyfr vigenère'a był prosty szyfr polialfabetyczny że w zasadzie stosować jedną z kilku szyfrów Cezara, według klucza. Zasadniczo litery w klawiszach wskazują, którego przesuniętego alfabetu należy użyć. W tym celu było proste narzędzie, zwane kwadratem Vigenère: Tutaj każdy wiersz to osobny alfabet, zaczynający się od odpowiedniej litery klucza. Kolumny służą …
28 code-golf  cipher 

29
Renderuj numery w „cyfrowym stylu zegara”
Napisz najkrótszy program, który weźmie ciąg liczb (o długości co najmniej 20) jako dane wejściowe i wyświetli dane wyjściowe przy użyciu standardowych liczb w stylu zegara cyfrowego. Na przykład dla danych wejściowych 81 rozwiązanie z wyjściem ascii dałoby: _ |_| | |_| | Wyjściowa grafika jest również akceptowalna, jeśli pomaga.

30
Oblicz cyfrę kontrolną ISBN-13
Napisz funkcję, która przy pierwszych 12 cyfrach kodu ISBN-13 obliczy cały ISBN poprzez obliczenie i dodanie odpowiedniej cyfry kontrolnej. Dane wejściowe twojej funkcji to ciąg zawierający pierwsze 12 cyfr numeru ISBN. Jego wyjściem jest ciąg znaków zawierający wszystkie 13 cyfr. Specyfikacja formalna Napisz funkcję, która otrzyma ciąg s składający się …

24
Wydrukuj obraz Super Mario
Jest to problem dotyczący Luogu OJ. Postanowiłem opublikować go tutaj, ponieważ w Luogu OJ wiele osób, w tym ja i mój przyjaciel, jest zainteresowanych tym, jak rozwiązać ten problem wśród jak najmniejszej liczby postaci. Twoim zadaniem jest wygenerowanie następującej grafiki ASCII: ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# …

29
Odwrotna funkcja kolumbijska
Zdefiniujmy sekwencję: Sekwencja sumowania n cyfr (n-DSS) to sekwencja rozpoczynająca się od n . Jeśli ostatnią liczbą było k , to następną liczbą jest k + cyfra-suma (k) . Oto kilka pierwszych n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: 2, 4, 8, 16, …

9
„Musisz zbudować dodatkowe pylony!”
Wprowadzenie W grze strategicznej Starcraft 2 do wyboru są trzy „rasy”: Terran, Zerg i Protossi. W tym wyzwaniu skupimy się na protosach i kultowym zdaniu „Musisz zbudować dodatkowe pylony!” Ten komunikat pojawia się, gdy zabraknie Ci zapasów na budowę armii. Aby więc pomóc społeczności Starcraft, musisz napisać program lub funkcję, …

20
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 Blood To You …

10
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 wyjścia) za pomocą R i 1 - R jako obciążników …

9
Wskazówki dotyczące gry w golfa w APL
Niedawno rozpocząłem jedno wyzwanie golfowe i wydaje się, że zwycięzcą jest GolfScript (niespodzianka, niespodzianka!). Co ciekawe, był jeszcze jeden bardzo silny konkurent, który miał wszelkie szanse wygrać z GolfScript. Nazywa się APL. Widzę tu wiele odpowiedzi napisanych w APL. Wygląda na to, że ten język jest dość wydajny do gry …
28 code-golf  tips  apl 

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.