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.

21
Grupuj listę według częstotliwości
Biorąc pod uwagę listę liczb całkowitych, zgrupuj elementy, które występują najczęściej, a następnie zgrupuj kolejne i tak dalej, aż każdy unikalny element na liście zostanie zgrupowany jeden raz. Przykłady: Wkład: [1,2,3] Wydajność: [[1,2,3]] Wkład: [1,1,1,2,2,3,3,4,5,6] Wydajność: [[1],[2,3],[4,5,6]] Wkład: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Wydajność: [[6, 8],[5],[1],[7],[9,4,-56]] Wkład: [] Wydajność: [] Wkład: (empty input) Wydajność: …

30
Jaka jest data?
Wyzwanie Co dziwne, nie zostało to jeszcze zrobione: wyświetl aktualną datę. Zasady Format daty, którego należy przestrzegać, jest następujący: YYYY-MM-DD Gdzie miesiąc i dzień powinny być uzupełnione zerami, jeśli są mniejsze niż 10. Na przykład, jeśli program zostanie uruchomiony 24 maja 2017 r., Powinien zostać wygenerowany 2017-05-24 Data może być …
26 code-golf  date 

7
Zrób falę flagi
Weź flagę, taką jak ta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- I wprowadzanie liczb: „długość fali” Powiedzieć, że długość fali była 5. Następnie, co 5 znaków wzdłuż linii od początku, należy wymienić kolejną charakterem -z \i przesunąć wszystkie znaki po nim …

8
Err, gdzie ja jestem?
O nie! Jestem uwięziony w dużym lesie (Okej, nie do końca, ale załóżmy to) i nie wiem, gdzie jestem! Na szczęście przyniosłem laptopa. Ale kiedy szukałem „Map”, napisał „Brak wyników” i pytam o to w ostateczności. Zrób program, który wyprowadza długość i szerokość geograficzną mojej lokalizacji w dowolnym formacie dwóch …
26 code-golf 

30
Jak długi jest mój numer?
Wyzwanie Podając liczbę całkowitą, Qw zakresie -(2^100) ≤ Q ≤ 2^100, wypisz liczbę cyfr w tej liczbie (w podstawie 10). Zasady Tak, możesz wziąć liczbę jako ciąg znaków i znaleźć jej długość. Wszystkie funkcje matematyczne są dozwolone. Możesz przyjmować dane wejściowe w dowolnej bazie, ale dane wyjściowe muszą mieć długość …

9
Poligloty GCD / LCM!
Wyzwanie polega na stworzeniu programu lub funkcji, która wyprowadza GCD swoich danych wejściowych w jednym języku i LCM swoich danych wejściowych w innym języku. Wbudowane dla GCD lub LCM (patrzę na ciebie, Mathematica) są dozwolone, ale nie zachęcane. Będą 2 wejścia, które zawsze będą dodatnimi liczbami całkowitymi, nigdy nie większymi …

7
Jedno wyrażenie, wiele wartości
Korzystając z naszych znanych symboli matematycznych: +, x, nawias i dowolna liczba wymierna, łatwo jest utworzyć wyrażenia, które zostaną ocenione na określoną liczbę. Na przykład 1+(2x3)=7, (1+2)+(3x6.5)=22.5i tak dalej. Nudno. W tym wyzwaniem, użyjemy nowego operatora: ±. Zastosowanie ±w wyrażeniu oznacza, że trzeba ocenić ekspresję poprzez zastąpienie ±„s przez +lub …

30
Minus, plus, czasy, potęgowanie?
To jest CMC (mini-wyzwanie na czacie), które opublikowałem nieco wcześniej w naszym czacie, The Ninteenth Byte . Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą x, w zależności od 2 ostatnich bitów x, wykonaj następujące czynności: x & 3 == 0: 0 x & 3 == 1: x + x x …
26 code-golf  math 

28
Wiosłuj wiosłuj wiosłuj łódką
Wszyscy prawdopodobnie znają następującą piosenkę , która jest rundą muzyczną : tło Mniej osób może sobie przypomnieć, jak próbowała śpiewać czteroosobową wersję tego utworu z kilkoma przyjaciółmi i nie udało się. Przesunięcie tekstu piosenki o różnych harmonijnych tonach znane jest jako śpiewanie „rundy” i właśnie tutaj jesteśmy tutaj, aby przeprowadzać …

11
Trójkątna odległość Manhattan
Odległość Manhattan na regularnej siatce jest liczba prostopadłych kroki trzeba podjąć, aby osiągnąć jedną komórkę z innego. Kroki ortogonalne to te, które przechodzą przez krawędzie komórek siatki (w przeciwieństwie do rogów, co dałoby nam odległość Czebyszewa ). Możemy zdefiniować podobną odległość na innych siatkach, na przykład siatce trójkątnej. Możemy adresować …

24
Kiedy liczby całkowite dołączą do kolejki
Wprowadzenie Kolejka jest abstrakcyjne typy danych, gdzie elementy są dodawane do przodu (Kolejkuj) i usuwa się z tyłu (rozkolejkowania). Jest to również znane jako zasada FIFO (First In First Out) . Najlepiej pokazano to na przykładzie: Wyzwanie Biorąc pod uwagę niepusty tablicę zawierającą dodatnie liczby całkowite i elementy, które wskazują …

6
Wykres Cayleya ASCII
Podczas badań nad innym wyzwaniem, które formułuję, natknąłem się na wykres Cayleya , szczególnie ten . Ponieważ jestem jednym z czołowych twórców wyzwań ascii-art , musiałem oczywiście podjąć wyzwanie artystyczne ASCII. Wyzwanie polega na stworzeniu tego przedstawienia ASCII grafu Cayley grupy wolnej na dwóch generatorach w następujący sposób: + +++ …

25
Zasada Pigeonhole i Code Golf
Zasada szuflady mówi, że Jeśli N przedmiotów zostanie umieszczonych w skrzynkach M , gdzie N > M , to co najmniej jedno pudełko musi zawierać więcej niż jeden przedmiot. Dla wielu ta zasada ma szczególny status w porównaniu do innych wypowiedzi matematycznych. Jak napisał EW Dijkstra , Otacza go jakaś …

18
Skróć tablicę
Cel: Biorąc pod uwagę tablicę ciągów, utwórz skrócone wersje każdego ciągu. Specyfikacja: W przypadku tego wyzwania skrót to pierwsze N ​​znaków ciągu. Dla napisu abc: a, ab, i abcsą ważne skróty, a bc, a acnie są. Biorąc pod uwagę tablicę ciągów, chcemy znaleźć najkrótszy zestaw skrótów, taki, który biorąc pod …
26 code-golf  string 

3
Gra w strzały
tło To wyzwanie jest na cześć apsillerów , którzy wygrali kategorię Nie tak proste, jak to wygląda w Best of PPCG 2016 z ich wyzwaniem Czy moja 4-nutowa pozytywka może odtworzyć tę piosenkę? Gratulacje! Na stronie „About Me” ten użytkownik ma naprawdę fajny symulator automatu komórkowego Game of Life . …

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.