Pytania oznaczone «code-golf»

26
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...

26
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...

26
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,...

26
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 ,...

26
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ą...

26
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...

26
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...

26
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...

26
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 & 3 == 2: x *...

26
Osadzone diamenty!

Nie, nie to . I to nie to . To pytanie nie jest takie jak te Napisz najkrótszy kod, aby wydrukować / zwrócić następujące dane wyjściowe: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \/ / \ / /\ \ / /\ \ / \/ / \ \/ / \ \/ /\ \ / /\ \...

26
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...

26
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...

26
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...

26
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...

26
W pełni uzasadnij i podziel wyraz tekstu blokiem

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). W pełni uzasadniony oznacza, że ​​jest wyrównany do lewej i prawej strony i jest osiągany przez zwiększenie odstępów między słowami, aż każda linia się dopasuje. Związane...

26
Utwórz macierz szachownicy

Weź jako liczbę całkowitą dodatnią n i wyślij macierz szachownicy n-na-n składającą się z 1 i 0 . Lewa górna cyfra powinna zawsze wynosić 1 . Przypadki testowe: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 1 n = 4 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Formaty wejściowe i wyjściowe są opcjonalne....