Pytania oznaczone «code-golf»

24
Numeryczny problem spirali

Spirala liczbowa jest nieskończoną siatką, której lewy górny kwadrat ma liczbę 1. Oto pięć pierwszych warstw spirali: Twoim zadaniem jest znalezienie liczby w wierszu yi kolumnie x. Przykład: Input: 2 3 Out : 8 Input: 1 1 Out : 1 Input: 4 2 Out : 15 Uwaga: Dowolny język programowania...

24
WymowaSort ™

Wszyscy znamy różne fantazyjne algorytmy sortowania, ale żaden z nich nie podaje liczb w sposób łatwy do wymówienia. Aby temu zaradzić, proponuję użycie WymowaSort ™, najbardziej naturalnego sposobu sortowania list liczb. Wymowa Oficjalne zasady wymawiania liczb (w tym wyzwaniu) są takie, że...

24
Nowa sekwencja sąsiadów

Nieujemne liczby całkowite nudzą się zawsze posiadaniem tych samych dwóch * sąsiadów, więc decydują się trochę pomieszać. Są jednak leniwi i chcą pozostać jak najbliżej swojej pierwotnej pozycji. Wymyślają następujący algorytm: Pierwszy element to 0. Element jest najmniejszą liczbą, która nie...

24
Narysuj ten wzór diamentu

Poniższy wzór będzie stanowił podstawę tego wyzwania. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Biorąc pod uwagę szerokość i wysokość wejściową, każdy z nich >=1, wyjściowy wzór artystyczny ASCII powtórzył to wiele razy, łącząc (i nakładając się) na małe diamenty. Na...

24
Wszystkie pojedyncze ósemki

Biorąc pod uwagę niepustą prostokątną tablicę liczb całkowitych od 0do 9, wypisz liczbę komórek, które są 8i nie mają sąsiada, który jest 8. Sąsiedztwo jest tutaj rozumiane w sensie Moore'a , to znaczy obejmuje przekątne. Każda komórka ma 8sąsiadów, z wyjątkiem komórek na krawędziach tablicy. Na...

24
Matrix Jigsaw Puzzles

Wkład: Liczba całkowita n Dwie kwadratowe matryce o równej wielkości (ich szerokość / wysokość jest wielokrotnością n) Wydajność: Jedna z dwóch odrębnych wartości według własnego wyboru, jedna dla prawdziwych wyników, a druga dla wyników falsey (więc tak, 1/0zamiast true/falseprawidłowych...

24
Porozumienie 465

Oto wyzwanie. Napisz kod, aby wyprowadzić wszystkie liczby całkowite z zakresu. Brzmi łatwo, ale oto podstępna część. Zacznie się od najniższej liczby, a następnie najwyższej. Następnie najniższa liczba, która nie jest jeszcze w tablicy. Zatem najwyższy, którego jeszcze nie ma. Przykład: Weźmy od...

24
Rysowanie drzewa z tablicy

Biorąc pod uwagę potencjalnie zagnieżdżoną, niepustą tablicę jednocyfrowych liczb całkowitych dodatnich (nie gwarantowanych niepowtarzalnych), wyprowadzaj reprezentację ASCII-art jako drzewo, używając znaków rysujących ramkę ┌ ┴ ┐ ─ │ ┬ ┼. (Zostały one skopiowane z Code Page 437, ale możesz użyć...

24
Rozwiń sześciokąt

Biorąc pod uwagę sześciokąt artystyczny ASCII jako dane wejściowe, wyjmij taki, którego boki są o jedną jednostkę dłuższe. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Sześciokąty wejściowe będą miały symetrię 180 stopni, ale w przeciwnym razie boki mogą mieć...

24
Wygeneruj kwadrat grecko-łaciński

zrzeczenie się odpowiedzialności: nie znam żadnych rozwiązań innych niż bruteforce Kwadrat Graeco-Latin to, dla dwóch zestawów tej samej długości nnn , układ komórek n×nn×nn \times n , z których każdy zawiera unikalną (przez cały kwadrat) parę elementu pierwszego zestawu i element drugiego...

24
Kto wygrał grę w kostkę?

Wyzwanie Bar Dice to prosta gra rozgrywana w barze z kostkami (stąd nazwa). Rzucasz 5 sześciościennymi kośćmi i próbujesz stworzyć najlepszą rękę. Punktacja polega na zebraniu jak największej liczby kości tymi samymi cyframi. Każde rozdanie musi zawierać co najmniej jeden „As” lub jeden, aby...

24
Dwa palindromy to za mało

Niektóre liczby, takie jak , są palindromami w podstawie 10: jeśli napiszesz cyfry w odwrotnej kolejności, otrzymasz ten sam numer.142411424114241 Niektóre liczby są sumą 2 palindromów; na przykład lub .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 W przypadku innych liczb 2...

24
!Wstawić! ! n! b! e! t! w! e! e! n!

Wysłano stąd . Wyzwanie to jest wysoce „destylowane” z tego pytania. Specjalne podziękowania dla @Akababa! W tym zadaniu należy wstawić wykrzyknik na początku łańcucha i po każdym znaku. Zasady Zawsze będzie niepuste wejście. Dane wejściowe również nie będą zawierać zakładek. Możesz założyć,...

24
Zderzenie bilardowych kulek

Biorąc pod uwagę dwuwymiarowe położenia i prędkości pary kulek bilardowych tuż przed uderzeniem, oblicz ich prędkości po idealnie elastycznym zderzeniu . Przyjmuje się, że kule są idealnymi kulami (lub równoważnie: okręgami) o tym samym promieniu, tej samej masie, jednolitej gęstości i bez...

24
Utwórz listę snakingowych liczb poniżej 50 000

Snaking Number Challenge Zastanawiam się, ile liczb snakingowych jest między 1 a 50 000? Snaking Numbers w tej grze to liczby, które można wpisać na tradycyjnej klawiaturze numerycznej (format poniżej), przesuwając jeden klawisz w górę, w dół, w lewo lub w prawo. 7 8 9 4 5 6 1 2 3 0 Na...

24
Zaokrąglić od zera

Zaokrąglić od zera Inspirowany Roundem w kierunku zera . Biorąc pod uwagę liczbę wprowadzoną dowolną rozsądną metodą, zaokrąglij liczbę „od zera” - liczby dodatnie zaokrąglają w górę, a liczby ujemne zaokrąglają w dół. Jeśli zamierzasz traktować dane wejściowe jako ciąg znaków (na przykład przez...

24
1, 2, 4, 8, 16,… 33?

Wyzwanie Napisz funkcję / program, który wypisuje albo ten nelement, albo pierwsze nelementy, w dobrze znanej sekwencji liczb: 1, 2, 4, 8, 16 ... Och, czekaj ... Zapomniałem kilku pierwszych cyfr: 1, 1, 1, 1, 2, 4, 8, 16 ... Do licha, dodam jeszcze kilka dla dobrego pomiaru: 1, 1, 1, 1, 2,...

24
Oblicz Ultraradical

Co to jest ultradźwiękowe Ultraradical lub Doprowadzić rodnik liczby rzeczywistej jest zdefiniowane jako jedynym realnym korzenia Quintic równaniu .azaax5+x+a=0x5+x+za=0x^5+x+a=0 Tutaj używamy do oznaczenia funkcji ultraradycznej. Na przykład , ponieważ