Pytania otagowane jako code-challenge

Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).

8
1 literówka generująca większość komunikatów o błędach z kompilacji C ++
Wydaje się, że proste zmiany w pliku C ++, szczególnie w szablonach, mogą generować strony błędów. Ten konkurs ma na celu przekonanie się, jaki jest największy „huk złotówki”, czyli bardziej szczegółowy komunikat o błędzie przy najmniejszej zmianie w kodzie źródłowym (dodanie 1 znaku). Ponieważ inne języki są bardziej rozsądne, będzie …

30
Określ wersję językową
Twoim wyzwaniem jest napisanie poliglota, który działa w różnych wersjach Twojego języka. Po uruchomieniu zawsze wyświetla wersję językową. Zasady Twój program powinien działać w co najmniej dwóch wersjach Twojego języka. Wyjście twojego programu powinno być tylko numerem wersji. Brak obcych danych. Twój program może użyć dowolnej metody w celu ustalenia …

10
Zbuduj generator liczb losowych, który przejdzie testy Dieharda
Chociaż jest tu wiele pytań dotyczących golfa związanych z przypadkowością, nie widziałem jeszcze jednego, który faktycznie wymagałby zbudowania algorytmicznego generatora liczb pseudolosowych. Jest taki, który prosi cię o wygenerowanie strumienia bitów, ale testy losowości podane na tym nie były bardzo rygorystyczne i nie jest to golf kodowy. Program, który napiszesz, …

30
Do widzenia okrutny świecie!
tło Cześć golfiści! Chciałbym nauczyć się wszystkich języków programowania! Ale mam trochę uwagi ... a kopiowanie wszystkich przykładów Hello World staje się nudne ... ale lubię ogień! ^ w ^ Wyzwanie Oto plan! Chcę, żebyście wszyscy napisali najmniejszy kod, który skompiluje, wydrukuje Goodbye Cruel World!, a następnie zawiesi. Lub jako …

22
„Gdy podróżujemy po wszechświecie…”
Otrzymasz nazwę jednego z 20 największych obiektów w Układzie Słonecznym. Twoim zadaniem jest zwrócenie przybliżonego promienia wyrażonego w kilometrach. Jest to wyzwanie kodowe, w którym wynik składa się z długości kodu (w bajtach) pomnożonej przez współczynnik kar ≥ 1≥1\ge 1 , w oparciu o twoje najgorsze przybliżenie. Dlatego wygrywa najniższy …

5
Wyzwanie TryItOnquine
(na podstawie tego postu i dyskusji na czacie - wielkie dzięki dla Dennisa dla TIO!) Wyzwanie Wybierz język, który jest obecnie dostępny w witrynie TryItOnline , na przykład PowerShell . Napisz kod w tym języku na tej stronie, który nie wymaga żadnych danych wejściowych, tak że po kliknięciu przycisku Uruchom …

3
Najkrótszy uniwersalny ciąg wyjściowy labiryntu
Labirynt na siatce N przez N kwadratowych komórek jest definiowany przez określenie, czy każda krawędź jest ścianą, czy nie. Wszystkie zewnętrzne krawędzie są ścianami. Jedna komórka jest zdefiniowana jako początek , a jedna komórka jest zdefiniowana jako wyjście , a wyjście jest osiągalne od początku. Początek i koniec nigdy nie …

16
zszywacz baterii konia
Cel Biorąc pod uwagę listę trzech słów, złam je wszystkie. Za każdym razem, gdy zgadniesz, otrzymasz wskazówkę w stylu Mastermind , przedstawiającą, ile znaków pasuje do hasła i ile jest na właściwej pozycji. Celem jest zminimalizowanie całkowitej liczby domysłów we wszystkich przypadkach testowych. Hasła Z domyślnej listy słów mojego systemu …

25
Pierwszy kod golfowy dziesięciobój [zamknięty]
Zadania Wszyscy zawodnicy próbują rozwiązać następującą listę 10 zadań: matematyka Odczytaj dodatnią liczbę całkowitą n z wejścia i zwróć sumę kostek pierwszych n nieujemnych liczb całkowitych. W przypadku danych wejściowych 1powinno to zostać zwrócone 0. Odczytaj dodatnią liczbę całkowitą n z wejścia i zwróć prawdziwą wartość, jeśli i tylko jeśli …

6
Oceńmy niektóre książki według ich okładek
Wszyscy wiedzą, że treść stanowi pytanie. Ale dobry tytuł też pomaga i to pierwsza rzecz, którą widzimy. Czas zamienić to pierwsze wrażenie w program i dowiedzieć się, jakie tytuły zyskują więcej głosów. Niniejszym zostajesz poproszony o napisanie programu lub funkcji, która pobiera tytuł pytania PPCG jako dane wejściowe i zwraca …


1
Wymagane są minimalne naciśnięcia klawiszy, aby wpisać dany tekst
Wszyscy wiemy, że programiści są zwykle leniwi. Aby zmaksymalizować czas wolny, decydujesz się napisać program, który generuje minimalną liczbę naciśnięć klawiszy dla wprowadzanego do niego tekstu. Wejście : tekst, który należy przekonwertować na naciśnięcia klawiszy. Możesz zdecydować, jak wprowadzić tekst (STDIN / odczyt z pliku podanego w argumentach) Dane wyjściowe …

10
Może być tylko 1!
Twoim zadaniem jest, biorąc pod uwagę dodatnią liczbę całkowitą n, wygenerowanie wyrażenia równego liczbie n. Haczyk polega na: dozwolona jest tylko liczba 1na wyjściu. Operatorzy do Twojej dyspozycji to: +, -, *I/ /jest dzieleniem zmiennoprzecinkowym (so 5/2 = 2.5). sqrt(as s) ceiloraz floor( odpowiednio ci f) ! (Factorial) W tym …


19
Czy moje ciasto zostało podzielone na dwie części?
Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dodatnich. Możesz założyć, że jest on wprowadzany w rozsądnym dogodnym formacie, takim jak "1 2 3 4"lub [1, 2, 3, 4]. Liczby na liście wprowadzania reprezentują wycinki pełnego wykresu kołowego, gdzie każdy rozmiar wycinka jest proporcjonalny do odpowiadającej mu liczby, …
43 code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

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.