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
Operator dziesiętny „XOR”
Wiele języków programowania zapewnia operatory do manipulowania cyframi binarnymi (base-2) liczb całkowitych. Oto jeden ze sposobów uogólnienia tych operatorów na inne bazy: Niech x i y są numery jednocyfrowe w bazie pensjonatów . Zdefiniuj jednoargumentowy operatora ~i operatorów binarnych &, |oraz ^takie, które: ~ x = (B - 1) - …
15 code-golf  math  number 

30
Znajdź procent
Od jakiegoś czasu nie mieliśmy żadnych przyjemnych, łatwych wyzwań, więc zaczynamy. Biorąc pod uwagę listę liczb całkowitych większych niż 000 i indeks jako dane wejściowe, wypisz procent pozycji przy danym indeksie całkowitej sumy listy. Dane wyjściowe powinny być takie same, jak naturalna reprezentacja liczb zmiennoprzecinkowych / liczb całkowitych w twoim …

16
Atakowanie Hydry
Zamiast być zręcznym wojownikiem zdolnym do zabijania Hydr (patrz tutaj i tutaj ), tym razem jesteś wojownikiem, który nie ma wcześniejszej wiedzy o tym, jak zabić jedną lub jaką broń użyć przeciwko stworzeniu. W tym problemie, ilekroć odetniesz pojedynczą głowę, dwie będą rosły w tym samym miejscu. Ponieważ nie masz …
15 code-golf 

14
Wygeneruj losowy punkt poza danym prostokątem na mapie
Wprowadzenie Biorąc pod uwagę tę wizualizację pola gry: (0,0) +----------------------+(map_width, 0) | A | |-----+-----------+----| | D | W | B | |-----+-----------+----| | C | +----------------------+(map_width, map_height) (0, map_height) Cała mapa, na której gra się, to prostokąt z współrzędnymi narożnymi (0,0) i (szerokość_kresu, wysokość_kresu). Punkty kwalifikujące się do odradzania …
15 code-golf  random  game 

6
Generowanie wymówienia Nonsense Słowo
Twoim zadaniem jest wygenerowanie nonsensownego słowa, które można rozsądnie wymówić przy użyciu określonej liczby „sylab”. Każde uruchomienie programu może skutkować innym bezsensownym słowem. Zdolność do wymawiania Wymawiane słowo składa się z sylab, które z kolei składają się z grupy samogłoskowej, która prawdopodobnie jest umieszczona pomiędzy dwiema grupami spółgłoskowymi. Nie wszystkie …

11
Automatycznie nieprzewidywalnie gromadzi aliteracyjną arię
Dzięki @ComradeSparklePony za tytuł. To wyzwanie powinno być bardzo proste. Otrzymasz trzy listy. Pierwsza to lista imion w tytule. Drugi to lista przymiotników pisanych małymi literami. Trzecia to lista rzeczowników, pisana małymi literami. Proszę losowo wybrać nazwę, opcjonalny przymiotnik, rzeczownik i wynik <Name>'s <adjective> <noun>. Jednak każde słowo musi zaczynać …
15 code-golf  random 

11
Nowe zamówienie # 2: Turn My Way
Wprowadzenie (może zostać zignorowane) Umieszczenie wszystkich liczb dodatnich w regularnej kolejności (1, 2, 3, ...) jest trochę nudne, prawda? Oto szereg wyzwań związanych z permutacjami (przetasowaniami) wszystkich liczb dodatnich. To drugie wyzwanie w tej serii. Pierwsze wyzwanie znajdziesz tutaj . W tym wyzwaniu wykorzystujemy szare kody, aby zmienić liczby naturalne. …

30
Napisz funkcję [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 miesięcy temu . Nie mogę uwierzyć, że to wyzwanie już nie istnieje. Wyzwanie Napisz funkcję. Specyfika Twój program musi zdefiniować funkcję wywoływalną. …

9
Rzuć dywan
To pytanie jest inspirowane pytaniem Kevina Cruijssena . Teraz, gdy dywan jest ułożony, chcemy go zwinąć. Twoim zadaniem jest napisanie programu, który pobiera ciąg znaków i zwraca spiralę wykonaną z tego ciągu (reprezentującą zwinięty dywan widziany z boku). Procedura dla jednego kroku zwijania dywanu jest następująca. Jest przykład ilustrujący to, …
15 code-golf  string 

22
Rozdaj karty graczom
Dzisiaj jest noc gier karcianych! Jesteś rozdającym, a Twoim zadaniem jest napisanie programu rozdawania kart graczom. Biorąc pod uwagę zestaw kart i liczbę graczy, musisz podzielić zestaw kart na rękę dla każdego gracza. Zasady Twój program otrzyma niepustą tablicę A, a także niezerową liczbę całkowitą dodatnią n. Tablicę należy następnie …

9
Znajdowanie luk w zakresach dat
Podano listę zakresów dat rjako dane wejściowe, wyjściowe lub zwracające wszelkie zakresy, których nie znaleziono w r. Na potrzeby tego przykładu dane wejściowe będą miały YYYY-MM-DDformat. Załóżmy, że masz trzy zakresy dat: [2019-01-01, 2019-02-01] [2019-02-02, 2019-04-05] [2019-06-01, 2019-07-01] Widać, że istnieje przerwa między 2019-04-05i 2019-06-01. Wynik będzie taki: [2019-04-06, 2019-05-31] …
15 code-golf  date 

8
Odcisk palca niezmiennie rotacyjny
Wyobraźmy sobie, że mamy poliomino i chcielibyśmy je jednoznacznie zidentyfikować, jednak poliaminy można obracać, więc ślepe ich haszowanie nie da nam tego samego odcisku palca dla kawałka i jego obrotu (ogólnie). Na przykład, jeśli mamy L-tetromino x x xx chcielibyśmy mieć taki sam odcisk palca, jak którykolwiek z tych: xx …

16
Składane odsetki… dzięki Wizard Money
Gringotts to nie tylko skarbiec, ale także renomowana instytucja finansowa i czarodzieje potrzebują pożyczek. Ponieważ nie chcesz dać się porwać goblinom Gringotta, postanowiłeś napisać program do obliczania odsetek. Odsetki są naliczane tylko raz w roku. Twoim zadaniem jest obliczenie całkowitej kwoty należnej po oprocentowaniu, biorąc pod uwagę kwotę główną, stopę …
15 code-golf  math 

4
Code Golf: Letter-Ception
Wyzwanie: Dla wprowadzenia jednej litery X (wielka lub mała litera od A do Z) i jednej cyfry N (0-9) wydrukuj odpowiednią literę X wykonaną z N * X. List musi pochodzić z tej listy: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D …

13
Ile sylab w tej liczbie?
Chciałbym wziąć numer i wiedzieć, ile sylab jest w nim, gdy mówi się po angielsku. Ograniczmy to do dodatnich liczb całkowitych, które są mniejsze niż tysiąc. Jestem Brytyjczykiem, więc podążymy za kolumną setek z „i”, gdy będą po niej jakieś niezerowe cyfry. Wyzwanie Napisz kod, który przyjmie dodatnią liczbę całkowitą …

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.