Pytania oznaczone «code-golf»

19
Wydrukuj przepraszam

Właśnie grałem w grę planszową Przepraszamy! z niektórymi ludźmi i zdałem sobie sprawę, że mogę na tym oprzeć kilka interesujących wyzwań. Ten jest dość prosty. Twoim zadaniem jest po prostu wydać ascii-artową wersję przepraszającej planszy, umieszczając elementy tam, gdzie ci powiem. Okular Po...

19
Oszukiwanie cykliczny Quine

Pojęcie Napisz program, który wypisuje kod w swoim języku programowania. Wykonany kod musi wygenerować oryginalny program. Zasady Ponieważ jest to oszustwo, możesz przeczytać oryginalny kod źródłowy. Pierwszy program wyjściowy musi być w tym samym języku, co program oryginalny. Nie możesz...

19
Policz postacie - krok po kroku!

Prosta część: Biorąc pod uwagę ciąg wejściowy zawierający tylko drukowalne znaki ASCII (spacja - tylda), policz liczbę wystąpień każdego znaku i zwróć wynik w dowolnym dogodnym formacie. Wynik na sznurku a%hda7apowinno być coś takiego: a:3, %:1, h:1, 7:1, d:1. Sortowanie nie jest konieczne,...

19
Zsumuj pierwsze n parzyste liczby Fibonacciego

Wydaje się, że nie ma jeszcze konkursu na ten. Zadanie jest proste. Dodaj pierwsze nliczby sekwencji Fibonacciego, które są parzyste, i wyślij wynik. Jest to podane przez OEIS A099919 , z tą różnicą, że sekwencja jest przesunięta o jeden, zaczynając od fib(1) = 0zamiast fib(1) = 1. To jest kod...

19
Rozwiąż lodowy labirynt

Lodowe labirynty to jedna z moich ulubionych gier Pokémon od czasu ich debiutu w Pokémon Gold i Silver. Twoim zadaniem będzie stworzenie programu, który rozwiąże tego rodzaju problemy. Lodowe labirynty składają się przede wszystkim, jak sama nazwa wskazuje, z lodu. Gdy gracz porusza się w kierunku...

19
Bądź tam lub bądź kwadratowy!

Wszyscy słyszeli o wyrażeniu „bądź tam albo bądź kwadratowy”. Pomyślałem więc, że nadszedł czas na wyzwanie. Wejście Weź absolutny adres katalogu jako tekst jako dane wejściowe przez STDIN lub równoważny. Wynik Jeśli adres katalogu istnieje i jest prawidłowy, program przeniesie się do tego...

19
Wskazówki dotyczące gry w golfa w Brachylog

Brachylog to język, który ostatnio zyskuje na znaczeniu w grze w golfa kodu (właśnie otrzymał ważną aktualizację ze składnią terser). Podobnie jak Prolog, ma tę zaletę, że często może rozwiązać problem (zwykle za pomocą brutalnej siły) jedynie na podstawie wystarczająco dokładnego opisu problemu,...

19
Znajdź najmniejszy plik

Cel: Utwórz program, aby znaleźć najmniejszy plik w bieżącym folderze. Rozmiar pliku może być mierzony w bajtach lub znakach. Jeśli wiele plików ma ten sam rozmiar, możesz wybrać jeden lub wyświetlić wszystkie. Możesz założyć, że w folderze będzie co najmniej jeden plik i żaden plik nie będzie...

19
Problem z podziałem naszyjników

tło Zainspirowało mnie ostatnie wideo 3Blue1Brown na temat problemu rozszczepiania naszyjnika (lub, jak to nazywa, problemu skradzionego naszyjnika) i jego związku z twierdzeniem Borsuk-Ulam . W tym problemie dwóch złodziei ukradło cenny naszyjnik składający się z kilku różnych rodzajów...

19
Czynniki anagramowe

W ostatnim odcinku QI pierwszych 5 mnożników 142857 opisano jako anagramy oryginalnej liczby. Oczywiście każdy, kto ma wiedzę na temat tej liczby, może wiedzieć, że liczby te są cykliczne, a nie tylko anagramy. Ale to mnie zastanowiło. Napisz program lub funkcję, która wypisuje wszystkie liczby po...

19
Liczenie w dwójkach binarnych

Wyzwanie polega na wyświetleniu na terminalu, oknie, kanwie lub ekranie liczb od zera do 10 włącznie. Każda wyprowadzona liczba musi być pokazana jako 4-bitowa nibble, więc zero musi być pokazane jako 0000i tak dalej. Możesz oddzielić każdą wyprowadzoną liczbę spacją, przecinkiem lub znakiem...

19
Sortowanie z odwrotnym wstawieniem

Cel Wygeneruj oryginalną zaszyfrowaną listę na podstawie ruchów, które wykonałby Sortowanie wstawiania , aby ją posortować. Oryginalna lista będzie zawierać wszystkie liczby od 0do N-1(włącznie), gdzie Njest rozmiar danych wejściowych. Wejście Lista zawierająca niezbędne ruchy do posortowania...

19
Mod Floats!

Oprogramowanie do modelowania 3D wykorzystuje głównie mapowanie UV do mapowania tekstur na obiekcie 3D. Prawidłowe wartości zarówno dla U, jak i V znajdują się zwykle w [0..1]zakresie obejmującym . Wyzwanie Kupiłeś nowe oprogramowanie do modelowania 3D, które jest bardzo łatwe w użyciu. Jest...

19
Penrose Triangle Codegolf

Penrose trójkąt , znany również jako tribar Penrose, albo niemożliwe tribar, jest niemożliwe obiektu. Celem tego wyzwania jest wyświetlenie trójkąta Penrose'a w jak najmniejszej liczbie bajtów. Źródło: Wikipedia Zasady: Po wygenerowaniu trójkąt Penrose'a należy wyświetlić cyfrowo. Muszą...

19
Duża baza, małe cyfry

Język J ma bardzo głupią składnię do określania stałych . Chcę skupić się w szczególności na jednej fajnej funkcji: umiejętności pisania w dowolnych podstawach. Jeśli piszesz XbYdla Xdowolnej liczby i Ydowolnego ciągu alfanumerycznego, to J będzie interpretował Yjako Xliczbę podstawową , gdzie...

19
Pomóż dealerowi odbudować talię

Krupier był niechlujny i stracił kontrolę nad tym, jakie karty zawiera jego / jej talia i jakich kart brakuje, czy możesz mu pomóc? Kompletna talia składa się z 52 kart do gry, a mianowicie: Każdy kolor w talii (kier, karo, pik, trefl) zawiera: Liczby

19
Złożyć kilka ręczników!

Słyszałem gdzieś, że jedną rzeczą, której technologia nie może jeszcze zrobić, jest złożenie ręczników 1 . Twoim zadaniem jest udowodnienie, że to stwierdzenie jest fałszywe! Biorąc pod uwagę ciąg znaków, złożony z prostokątów (ręczników), podobnie jak poniżej, złóż każdy ręcznik na pół...