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
Od programowania puzzli po Code Golf
Twoim zadaniem jest napisanie programu, który wypisuje dokładny ciąg znaków Programming Puzzles(opcjonalny znak nowej linii), ale po usunięciu wszystkich spacji, tabulatorów i znaku nowej linii, wypisuje dane Code Golf(opcjonalny znak nowej linii). Twoja liczba bajtów to liczba pierwszego programu, ze spacjami wciąż tam. Notatki Spacje w Code Golf i Programming …

17
Golf Dennis termometr
Dennis wkłada wiele wysiłku w tę społeczność, w tym jako moderator , projektant języka i dostawca TIO . Niestety, jego czteroletnia córka zapadła na przeziębienie , więc pomóżmy mu wszyscy śledzić jej powrót do zdrowia (oby był szybki), dostarczając mu termometr : .-----------. | | | | '-. .-' .-' …


30
Programowanie niedyskryminacyjne
Mówimy, że ciąg znaków jest niedyskryminujący, jeśli każdy ze znaków ciągu pojawia się tyle samo razy i co najmniej dwa razy. Przykłady "aa!1 1 !a !1"jest zakaz dyskryminacji , ponieważ każdy z bohaterów , !, ai 1pojawiają się trzy razy. "abbaabb"nie jest niedyskryminujący, ponieważ bpojawia się częściej niż a. "abc"jest …

30
Wydrukuj trochę JSON
To wyzwanie jest proste, ale miejmy nadzieję, że istnieje wiele sposobów, aby się do niego zbliżyć: Musisz wydrukować / zwrócić prawidłowy obiekt JSON o długości co najmniej 15 znaków, nie licząc niepotrzebnych białych znaków. Twój program powinien działać bez żadnych danych wejściowych. Dla zachowania przejrzystości obiekt JSON zaczyna się i …
74 code-golf  json 

11
9 miliardów imion Boga
9 miliardów imion Boga to krótka historia Arthura C. Clarke'a. Chodzi o grupę tybetańskich mnichów, których porządek poświęcony jest spisaniu wszystkich możliwych imion Boga, zapisanych własnym alfabetem. Zasadniczo poświęcają się pisaniu każdej możliwej permutacji swojego alfabetu, ograniczonej kilkoma zasadami. W opowieści klasztor zatrudnia inżynierów, aby napisali program, który wykona za …

22
Żółwie przez całą drogę
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą i wypisuje lub zwraca stos tylu żółwi sztuki ASCII , gdzie każdy żółw jest większy niż ten nad nim. W szczególności, jeśli dane wejściowe są 1, dane wyjściowe powinny wynosić: __ /,,\o Jeśli dane wejściowe to 2: __ o/,,\ ____ /,__,\o …

30
Fibonacci + Fizz Buzz = Fibo Nacci!
Fibonacci + FizzBuzz = Fibo Nacci! Twoim wyzwaniem jest stworzenie programu Fibo Nacci! Program Fibo Nacci generuje pierwsze 100 liczb Fibonacciego (od 1). Jeśli liczba Fibonacciego jest podzielna przez 2 i 3 (tzn. Jest podzielna przez 6), to wypisz FiboNacci zamiast liczby. W przeciwnym razie, jeśli liczba Fibonacciego jest podzielna …

30
Zaimplementuj tryb uśpienia
Sleep Sort to algorytm sortowania liczb całkowitych, który znalazłem w Internecie. Otwiera strumień wyjściowy i dla każdej liczby wejściowej równolegle opóźnia liczbę sekund i wysyła tę liczbę. Ze względu na opóźnienia najwyższa liczba zostanie wyprowadzona na końcu. Szacuję, że ma O (n + m), gdzie n to liczba elementów, a …
74 code-golf 

30
Znajdź czynnikowy!
Utwórz najkrótszy program lub funkcję, która znajdzie silnię nieujemnej liczby całkowitej. Silnia reprezentowana przez !jest zdefiniowana jako taka n!:={1n⋅(n−1)!n=0n>0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} W prostym języku angielskim silnia 0 wynosi 1, a silnia n, gdzie n jest większa od 0, jest n razy silnia o jeden mniejsza niż n. Twój kod powinien …

13
Symulator Friar
T on braci z rzędu St Golfus zwięzłej mają tradycję recytując krótką modlitwę, gdy widzą kogoś uczynić znak krzyża . Ze względu na wysoki poziom grzechu mierzony ostatnio wśród turystów, zainstalowali CCTV w klasztorze i zatrudnili cię, aby pomóc im utrzymać dawną tradycję w erze AI. Twoim zadaniem jest analiza …
73 code-golf  matrix 

30
Utwórz „H” z mniejszych „H”
Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować przypadek podstawowy 0, …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

30
Czy ten związek jest przerażający?
Według tego komiksu XKCD istnieje formuła określająca, czy różnica wieku w związku jest „przerażająca”. Ta formuła jest zdefiniowana jako: (Age/2) + 7 jest to minimalny wiek osób, z którymi możesz się umawiać. Dlatego związek jest przerażający, jeśli jedna z osób we wspomnianym związku jest młodsza niż minimalny wiek drugiej osoby. …

30
Zbuduj mi mur z cegły!
Wyzwanie Potrzebuję pomocy przy budowie muru! Rzuć dla mnie trochę kodu bez wprowadzania danych i stwórz następującą ścianę wyjściową pokazaną poniżej: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ Teraz ta ściana ma dokładnie 10wysokość 70znaków i szerokość znaków. Jak wspomniano powyżej, brak danych wejściowych, tylko kod. Najmniej …

30
Symulator głosowania wymiany stosu
Napisz program lub funkcję, która pobiera ciąg zawierający tylko znaki ^i v(możesz założyć, że nie będzie innych znaków). Ten ciąg znaków odczytywany od lewej do prawej reprezentuje sekwencję kliknięć myszą wykonanych przez jednego użytkownika podczas przeglądania pytania lub odpowiedzi Stack Exchange po raz pierwszy. Każde ^oznacza kliknięcie przycisku głosowania , …

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.