Pytania oznaczone «code-golf»

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

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

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

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

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

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

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

28
Pong w najkrótszym kodzie

Wyzwanie jest proste. Podaj możliwie najkrótszy kod, aby odtworzyć klasyczną grę w ponga dla dwóch graczy http://en.wikipedia.org/wiki/Pong . Poziom grafiki i funkcjonalności powinien być jak najbardziej zbliżony do tej demonstracji javascript

28
Ile piątek trzynasty w ciągu roku?

Twoim wyzwaniem jest napisanie programu, który, biorąc pod uwagę rok, generuje w nim liczbę „piątek trzynastych”. Zasady i szczegóły: Możesz przyjmować dane wejściowe za pośrednictwem STDINlub jako argument przekazywany do programu. Powinieneś wypisać wynik na STDOUT. Możesz założyć, że dane...

28
Transponuj stronę tekstu

EDYCJA Zmodyfikowałem sformułowanie zasad, aby niektóre rzeczy, które były ukryte, były bardziej wyraźne. Położyłem też nacisk na wyjaśnienie niektórych punktów pozornego zamieszania i wyraźnie zdefiniowałem opcję tworzenia samodzielnego programu zamiast funkcji. Celem jest tutaj utworzenie...

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

28
Żywotność robaka

Warunki Robak jest jakaś lista nieujemnych liczb całkowitych, a jej skrajna (czyli ostatni ) element jest nazywany głowy . Jeśli głowa nie jest równa 0, robak ma aktywny segment składający się z najdłuższego ciągłego bloku elementów, który obejmuje głowę i ma wszystkie swoje elementy co najmniej...

28
*** Krajobrazy ***

Cel : Napisz program, który generuje piękne (?) Krajobrazy ASCII i sylwetki na tle nieba! Twój program ma tylko jedno wejście: ciąg znaków złożony z dowolnej kombinacji / powtórzeń znaków 0123456789abc. Dla każdego znaku wejściowego wypisz pionową linię złożoną w następujący sposób: . .. ......

28
Tester obciążenia procesora z minimalnym kodem…

Wprowadzenie Istnieje wiele narzędzi, które mogą generować duże obciążenie procesora w celu przetestowania procesora (ów). W systemie Microsoft Windows można nawet używać urządzenia pokładowego calculator.exe, wprowadzać dużą liczbę, np. 999999999I naciskać n!kilka razy, aby procesory działały w...

28
Rząd ma ograniczoną podaż ścian

Wprowadzenie Doświadczeni golfiści przygotowali nas na potop . Obszary zagrożone zostały ewakuowane, a ludność przeniosła się na wyżyny. Nie doceniliśmy powodzi (a być może wystąpił błąd w kodzie @ user12345). Niektóre obszary położone na dużych obszarach szybko zbliżają się do poziomu morza....

28
Pływająca Horda

Wprowadzenie Deszcz w końcu opadł. Większość ludzkości utonęła z powodu błędu w kodzie @ user12345 . Ocaleni są rozproszeni po całym archipelagu. Komunikacja radiowa jest uruchomiona, a ludzkość jest gotowa do ponownego rozwoju. Bez żadnego powodu piraci zombie zgromadzili się w Prime Meridian i...

28
Powiedz mi ruchy

Jack i Jane postanowili zagrać w szachy, aby spędzić czas z dala. Niestety, Jack jest kiepski w wizualizacji. Oczywiście ciężko jest mu określić ruchy danego pionka innego niż pionek! Twoim wyzwaniem jest pomoc Jackowi w znalezieniu możliwych opcji dla danego pionka (innego niż pionek). W...

28
Zaprogramuj swoją ulubioną frazę

Wybierz cytat lub frazę o długości dokładnie 5 słów, np Programming puzzles and code golf!. Napisz program, który po dodaniu do siebie n razy, wyświetli pierwsze n + 1 słów frazy w kolejności. Na przykład, jeśli kod Twojego programu był, MYPROGa Twoja fraza była Programming puzzles and code...

28
Drukuj woksele ASCII

Napisanie programu, który odczytuje n×n×nn×n×nn\times n \times n tablicę wartości binarnych, które reprezentują takie n×n×nn×n×nn\times n \times n modułu, który składa się z n3n3n^3 mniejszych modułów. Każda wartość określa, czy woksel (mały sześcian) jest obecny w danej pozycji, czy nie. Program...