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.

7
Zdobądź dylemat asynchronicznego więźnia
W rundzie ćwiczenia dylematu więźnia , każdy z dwóch graczy decyduje, czy w tej rundzie będzie współpracować, czy też wada . Punktacja dla rundy to: Zarówno gracz A, jak i gracz B współpracują: 1 punkt dla obu Wada zarówno gracza A, jak i gracza B: 2 punkty za oba Gracz …
15 code-golf 

20
Skróć i tak już krótkie wyrażenie matematyczne
Raz wykonałem prawdziwą pracę, zaktualizowałem stary kod i wpadłem na wyrażenie, które jest równoważne temu, co byłoby napisane jako πx + e x w dobrej staromodnej matematyce. Pomyślałem, że będzie możliwe napisanie go krócej niż w języku, w którym pracuję (APL), i dlatego przedstawię to bardzo proste wyzwanie: Napisz funkcję …
15 code-golf  math  number  pi 

16
Proste zadanie rozwiązane trzy razy
Powinieneś napisać 3 programy i / lub funkcje w jednym języku. Wszystkie te programy powinny rozwiązać to samo zadanie, ale wszystkie powinny dawać inne (ale prawidłowe) wyniki. (Tj. Dla każdej pary programów powinny być jakieś dane wejściowe, które generują różne (ale prawidłowe) zestawy liczb wyjściowych.) Zadanie Otrzymujesz liczbę całkowitą nwiększą …

3
Usuń dzielenie wyrazów
Czas na nowe wyzwanie typograficzne ! Jest to powszechny problem podczas wklejania kopii między różnymi formatami dokumentów: dzieleniem wyrazów. Chociaż zmniejsza nierówność układu wyrównanego do lewej lub wyrównuje odstępy w uzasadnionym układzie, jest to kompletny problem, gdy plik PDF nie jest poprawnie skonstruowany i zachowuje łączniki w układzie, co utrudnia …

3
Pomóż mi zarządzać czasem
Niedawno powiedziano mi, żebym przeczytał cały podręcznik fizyki do nowego roku (prawdziwa historia, niestety). Potrzebuję twojej pomocy w ustaleniu, które rozdziały powinienem czytać każdego dnia. Właśnie tam wchodzisz. Wejście Dwie daty, w dowolnym formacie. Druga data zawsze będzie późniejsza niż pierwsza. Lista numerów rozdziałów. Ta lista oddzielona przecinkami może zawierać …

2
Kulisty nadmiar trójkąta
Kulisty nadmiar trójkąta Jak wszyscy wiemy, suma kątów dowolnego płaskiego trójkąta jest równa 180 stopni. Jednak w przypadku trójkąta sferycznego suma kątów jest zawsze większa niż 180 stopni. Różnica między sumą kątów sferycznych trójkątów a 180 stopni nazywa się nadwyżką sferyczną . Zadanie polega na obliczeniu sferycznego nadmiaru trójkąta z …

18
Powrót do klasy chemii
Wprowadzenie Jedną z pierwszych rzeczy, których nauczyłem się w chemii, było podanie wzoru na spalanie alkanów. Najbardziej podstawowym przykładem: 2CH4 + 4O2 > 4H2O + 2CO2. Zauważmy, że równanie można by uprościć, dzieląc każdy współczynnik przez 2, otrzymalibyśmy CH4 + 2O2 > 2H2O + CO2 . Aby to ułatwić, zignorujemy …

3
Analiza wymiarowa
Oblicz iloczyn lub stosunek jednostek SI. Na przykład kg m / s s(kilogram metr na sekundę do kwadratu) powinien zwracać N(niuton). Dane wejściowe zawsze będą: Lista symboli dla jednostek SI, rozdzielonych spacjami (reprezentujących produkt) lub Powyższe /i powyższe (reprezentujące stosunek). Dane wejściowe nigdy nie będą zawierać żadnych innych znaków (takich …

9
Na temat klawiatur
Keep Talking and Nobody Explodes to lokalna gra wieloosobowa, w której jeden gracz ma kontrolę nad wirtualną „bombą” i musi być prowadzony przez innego gracza, „eksperta”, który ma dostęp do instrukcji usuwania bomb. Jednym z modułów do rozbrojenia w grze jest moduł klawiatury, z którym będziemy mieli do czynienia w …
15 code-golf  string 

4
Grube palindromy
Palindromy są zabawne, ale niektóre inne łańcuchy zaczynają czuć się pominięte. Możemy przekształcić te struny w masywne palindromy , dzieląc je na palindromiczne tablice kawałków. Na przykład ciąg "abcabca"nie jest palindromem, jeśli czytamy go znak po znaku, ale mamy trzy różne sposoby, aby uczynić go masywnym palindromem: ["abcabca"] ["a" "bcabc" …

20
Gwizd! Golfowe wyzwanie na Halloween
Napisz program, który pobiera ciąg wejściowy o długości 2 lub więcej znaków i dodaje ciąg ~BOO!~ (ten ciąg ma spację początkową i końcową) w jednolicie losowym miejscu ciągu, który nie znajduje się na żadnym końcu. Niedozwolone próbki danych wejściowych : 2lub (puste dane wejściowe) Niedozwolone próbki danych wyjściowych : Hello …

18
Czas po jakimś czasie
Do tego wyzwania piszemy czas w następującej formie: hh:mm:ss Kilka przykładów: 12:34:08 06:05:30 23:59:00 Wyzwanie polega na wyprowadzeniu czasu po upływie godzin , minut i sekund jako początkowego czasu 00:00:00. Możesz to porównać z timerem, który zaczął się od 00:00:00. Oto przykład danych wejściowych (przy użyciu STDIN ) i danych …
15 code-golf 

7
Średnie kąty
Historia lub dlaczego to robimy. Żaden. To ćwiczenie jest całkowicie bezcelowe ... chyba że jesteś Stephen Hawking . Wyzwanie Na podstawie listy kątów znajdź średnią tych kątów. Na przykład średnia 91 stopni i -91 stopni wynosi 180 stopni. Aby to zrobić, możesz użyć programu lub funkcji. Wejście Lista wartości stopni …

5
Ukryty kalkulator mocy
Jednym z powodów, dla których zawsze uwielbiałem Pokemona, jest to, że w tak pozornie prostej grze ma tyle warstw złożoności. Rozważmy ruch Ukryta Moc. W grze rodzaj i moc (przynajmniej przed generacją VI) ukrytej mocy jest inna dla każdego pokemona, który z niej korzysta! To całkiem fajne, prawda? Czy byłbyś …
15 code-golf  number  game 

12
Zbuduj macierz towarzyszącą
Masz wiele wielomianów, które są samotne, więc stań się z nimi towarzyszami (którzy nie będą grozić nożem)! Dla wielomianu stopnia ndostępna jest macierz sześciennan by n towarzysząca . Musisz stworzyć funkcję, która akceptuje listę współczynników dla wielomianu w porządku rosnącym ( ) lub malejącym ( ) (ale nie w obu) …

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.