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.

12
Możliwe różne kombinacje
Problem Biorąc pod uwagę wartość n, wyobraź sobie górski krajobraz wpisany w odniesienie (0, 0) do (2n, 0). Pomiędzy zboczami nie może być białych przestrzeni, a góra nie może schodzić poniżej osi x. Problem do rozwiązania to: biorąc pod uwagę n (który określa rozmiar krajobrazu) i liczbę k szczytów (k …

3
Wspólne przyjęcie urodzinowe
Biuro (nazwijmy to „The Office”) ograniczy zmarnowany czas w 2019 roku poprzez konsolidację biurowych przyjęć urodzinowych. Wszelkie dwie osoby z urodzinami od poniedziałku do piątku (włącznie) w tym samym tygodniu będą obchodzone ze wspólną imprezą urodzinową w tym tygodniu. Ludzie, których urodziny przypadają w sobotę lub niedzielę, w ogóle nie …

24
Multiplikatywna undelta
Zdefiniujmy „multiplikatywne delty” wartości[a0,⋯aN,][za0,⋯zaN.,][\; a_0, \cdots a_N, \;] tak jak: [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][za1/za0,⋯,zaja+1/zaja,⋯,zaN./zaN.-1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] Operacja odwrotna - mianowicie „multiplikatywna undelta” - zwraca takie wartości, że powyższa operacja daje podane wartości. Przykład Podane wartości ogólnym rozwiązaniem operacji „ multiplikatywnej undelty ” …

10
Data wystąpienia
Biorąc pod uwagę trzy nieujemne liczby całkowite y, moraz d(z których co najmniej jeden musi być dodatnia) i poprawną datę z pozytywnym roku (w dowolnym odpowiednim formacie, który obejmuje rok, miesiąc i dzień, a nie informacje dodatkowe), wyjście z data, to jest ylata, mmiesiące i ddni po pierwotnej dacie. Kalendarza …
9 code-golf  date 

3
Interpretowana arytmetyka
Mało znanym faktem jest to, że jeśli włączysz wystarczającą liczbę rozszerzeń języka (ghc), Haskell stanie się dynamicznie pisanym językiem interpretowanym! Na przykład poniższy program implementuje dodawanie. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c instance Add …

11
Ręce zegara zagłady
Jesteś przykuty do krzesła. Pod tobą jest ogromny wulkan. 12-godzinny zegar obok ciebie tyka złowieszczo i widzisz, że ma druty prowadzące od tyłu do łańcucha, który zrzuci cię na środek ziemi. Taśma do zegara jest notatką: Każda wskazówka zegara ma elektrodę. Kiedy obie wskazówki zegara są w tej samej pozycji, …
9 code-golf  date 

10
Kręci się, przechodząc kolejno przez wpisy na liście list
Wyzwanie: Biorąc pod uwagę listę niepustych list liczb całkowitych, zwróć listę krotek o następującej formie: Krotki pierwszej listy zaczynające się od każdego elementu pierwszej listy, a następnie pierwszy element każdej kolejnej listy, więc powinna być i-ta krotka [ith element of first list, first element of second list, ... , first …

2
Wskazówki do gry w golfa w The Powder Toy
Baw się dobrze z tym, The Powder Toy to interesujące wyzwanie dla golfa, szczególnie z logiką filt. Rzeczą, która sprawia, że ​​TPT jest wyzwaniem, jest wiele, wiele sposobów podejścia do problemu: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Jako takie, lokalizacja …
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

5
Cztery spiralne osie
Weź liczby 0, 1, 2, 3, 4, ...i ułóż je w spiralę zgodnie z ruchem wskazówek zegara, zaczynając w dół, zapisując każdą cyfrę w osobnym kwadracie. Następnie, biorąc pod uwagę jeden z czterech wyraźnych i spójnych znaków ASCII (twój wybór) reprezentujących oś i wejściową liczbę całkowitą n, wyślij pierwsze nwyrazy …

1
+ - problem z plecakiem
Biorąc pod uwagę zestaw przedmiotów, każdy o wadze i wartości, określ liczbę każdego elementu do uwzględnienia w kolekcji, aby całkowita waga była mniejsza lub równa danemu limitowi, a całkowita wartość była tak duża, jak to możliwe. Wikipedia, aby uzyskać więcej informacji Na przykład możesz otrzymać maksymalną wagę 15 i obiektów …

5
Interpretuj TwoMega
W tym wyzwaniem, można napisać tłumacza dla 2 Ohm (transkrypcji jako TwoMega ), język oparty luźno na brainfuck z nieskończoną-wymiarowej przestrzeni magazynowej. Język 2 Ω zawiera trzy części stanu: Tape , która jest nieskończona lista bitów, wszystkie inicjowany na 0. To ma skrajnie lewą element, ale nie skrajny prawy element. …

4
Policz liczbę sposobów umieszczania piłek w pojemnikach
W tym zadaniu otrzymujesz nieparzystą liczbę białych kulek i taką samą liczbę czarnych kulek. Zadanie polega na policzeniu wszystkich sposobów umieszczania piłek w pojemnikach, tak aby w każdym pojemniku znajdowała się nieparzysta liczba każdego koloru. Powiedzmy, że mamy 3 białe kulki. Różne sposoby to: (wwwbbb) (wb)(wb)(wb) dla dwóch różnych możliwości. …

22
Zmniejsz, używając najniższej wartości
Wyzwanie Utwórz funkcję, która pobiera tablicę liczb i odejmuje od każdego elementu najniższy element w tablicy, który nie został jeszcze odjęty od innego. Po użyciu najniższej wartości nie można jej ponownie użyć. Liczby w tablicy są liczbami dziesiętnymi i niekoniecznie liczbami całkowitymi. Przykład: Input: [6, 4, 7, 8, 9, 2, …

15
Największy plac
To pytanie jest podobne do największego kwadratu w siatce . Wyzwanie Biorąc pod uwagę macierz 1iw 0formacie łańcuchowym "xxxx,xxxxx,xxxx,xx.."lub tablicowym ["xxxx","xxxx","xxxx",...], utworzysz funkcję, która określa obszar największej kwadratowej submatrix zawierającej wszystko 1. Kwadratowa submatrix ma taką samą szerokość i wysokość, a twoja funkcja powinna zwrócić obszar największej submatrix, który zawiera …

3
Symulowanie rozbijających się samochodów
Wprowadzenie Mam niektóre samochody ASCII, które mają prędkość i kierunek. Ich prędkość jest reprezentowana przez ich liczbę. Jeśli samochód jest, <>to zatrzymał się. Na przykład: <> 1> 2> 3> Po chwili rozumiem <> 1> 2> 3> Po drugiej dostaję <> 1> 2> 3> Jeśli dwa samochody są zbyt blisko, ulegają …

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.