Pytania oznaczone «code-golf»

25
Zrób tłumacza Unicorn

Ostatnio zrobiłem literówkę i napisałem jednorożca zamiast jednorożca , zrobiłem to, co zrobiłaby każda normalna osoba i zrobiłem z niego esolang . W tym wyzwaniu będziesz pisać tłumacza Unicorn. Ponieważ programy Unicorn są strasznie długie, będziesz musiał napisać krótkiego tłumacza, aby to...

25
Co jest w połowie na zegarze?

W moim pokoju mam ten naukowy zegar (kliknij, żeby zobaczyć pełny rozmiar): Większość z nich nie jest trudna do odgadnięcia, ale ta z 4-godzinnym zegarem jest szczególnie trudna: Zwykle ułamek taki jak 1/2 nie ma sensu w arytmetyce modułowej, ponieważ w grę wchodzą tylko liczby całkowite....

25
Odbijanie się w szyku

Wprowadzenie Tablice mogą być również postrzegane jako pole dla odbijającej się piłki. To oczywiście brzmi bardzo niejasno, więc oto przykład danych wejściowych: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Wyzwanie polega na wygenerowaniu odbijanych...

25
Rozszerzenie macierzy Fibonacciego

Dla każdego wiersza, a następnie kolumny macierzy, możemy dodać dodatkowy wpis z sumą dwóch ostatnich wpisów w tym wierszu lub kolumnie. Na przykład z następującą matrycą wejściową: [ 1 1 1 ] [ 2 3 4 ] Otrzymana macierz wyglądałaby następująco: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9 ] Biorąc pod...

25
Wdrożenie zasady podzielności przez 7

Aby sprawdzić, czy liczba dziesiętna jest podzielna przez 7: Usuń ostatnią cyfrę. Pomnóż to przez 2 i odejmij od tego, co zostało. Jeśli wynik jest podzielny przez 7, pierwotna liczba jest podzielna przez 7. (opisane również np. tutaj ) Ta zasada jest przydatna przy ręcznym sprawdzaniu...

25
Generuj leniwe wartości

Powiązane: Zaprogramuj moją kuchenkę mikrofalową . Zainspirowany przez Generuj leniwe wejście mikrofalowe . Leniwa wartość nieujemnej liczby całkowitej N jest najmniejszą z liczb całkowitych najbliższych N, podczas gdy wszystkie ich cyfry są identyczne. Powrót (jakikolwiek sposób) lazy wartość...

25
Narysuj dom ASCII

To jest okno: --- | | --- Dodajmy ściany |. Umieść dwa pola po obu stronach, aby okno miało dużo miejsca. | --- | | | | | | --- | Dodajmy teraz dach i sufit. Aby okno pozostało na środku pokoju, dodajmy jeszcze jeden rząd nad nim i pod nim. --------- | | | --- | | | | | | --- | |...

25
Determinant Vandermonde

Podany wektor nwartości (x1,x2,x3,...,xn)zwraca wyznacznik odpowiedniej macierzy Vandermonde . Tę determinantę można zapisać jako: Detale Twój program / funkcja musi zaakceptować listę liczb zmiennoprzecinkowych w dowolnym dogodnym formacie, który pozwala na zmienną długość, i wyprowadzić...

25
Narysuj tęczę

Wyzwanie jest proste: narysuj tęczę w jak najmniejszej liczbie bajtów Dane techniczne tęczy są następujące: Liczba musi mieć dokładnie 400 pikseli szerokości i 200 pikseli wysokości (opcjonalnie 401 x 201, jeśli chcesz mieć pojedynczy piksel środkowy) Czerwony pierścień powinien dotykać...

25
Happy Rounded Pi Day

Aby uczcić Dzień Zaokrąglonego Pi, musisz skorzystać z dzisiejszej daty, aby stworzyć program, który przyjmuje średnicę koła i wyprowadza jego obwód, mnożąc średnicę przez 3,1416, gdzie 3,1416 należy uzyskać przy użyciu dzisiejszej daty. Input 3 Output 9.4248 etc. Nie przyjmuje daty jako danych...

25
Znajdź pierwsze słowo zaczynające się od każdej litery

Biorąc pod uwagę ciąg znaków, znajdź pierwsze słowo zaczynające się od każdej litery (bez rozróżniania wielkości liter). Próba Wykorzystując Ferulas flourish in gorgeous gardens.jako dane wejściowe: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word...

25
Driftsortuj tablicę

Driftsort to prosty sposób na „sortowanie” tablicy. Działa poprzez „przesuwanie” lub „obracanie” elementów w tablicy, dopóki tablica nie zostanie posortowana lub dopóki tablica nie zostanie posortowana. Przejrzyjmy dwa przykłady. Najpierw rozważ tablicę [10, 2, 3, 4, 7]. Ponieważ tablica nie jest...

25
Golf strzelcem golfa

Jako dziecko często grałem w grę karcianą „ golf ” . Twoim wyzwaniem, jeśli zdecydujesz się je zaakceptować, jest obliczenie wyniku ręki golfowej. Ponieważ w tej grze karcianej 1 jest ponad 9000 odmian , zastosujemy się do zasad, które pamiętam. Zasady gry) Kończysz rundę 6 kartami i chcesz mieć...

25
Wygeneruj Favicon wymiany stosu

Czy rozpoznajesz logo PPCG? wygląda to tak, kiedy tworzysz sztukę ascii. +---+ |PCG| +---+ v Teraz, w tym Code Golf, stworzysz kod, który tworzy loga dla innych stron, podobne do logo PPCG. Co powinieneś zrobić „Skrócony” ciąg będzie ciągiem, w którym wszystkie duże litery i cyfry będą...

25
#Hashtag_or_not

W tym wyzwaniu golfowym zweryfikujesz hashtagi! #What_your_code_should_do Dane wejściowe to ciąg znaków. Podaj prawdziwą wartość, jeśli jest to poprawny hashtag, aw przeciwnym razie wartość fałsz. Zdefiniujemy ciąg jako prawidłowy Hashtag, jeśli ... Zaczyna się od hash ( #). Nie ma numeru...

25
Których duchów brakuje?

W tym wyzwaniu, biorąc pod uwagę listę duchów z Pac-Mana, musisz podać, których duchów brakuje. Musisz to zrobić w jak najmniejszej liczbie bajtów Wkład Dane wejściowe będą składać się z łańcucha lub listy, która będzie zawierać wiele duchów, które mogą obejmować; Mrugnięcie Atramentowy mały...

25
Sekwencja Q Hofstadtera

Definicja a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) dla n> 2, gdzie n jest liczbą całkowitą Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą n, wygeneruj a(n). Przypadki testowe n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19...

25
Wielka Piramida ASCII

Wprowadzenie Jest 2600 pne i ludzie budują teraz piramidy. Stanowili już podstawę piramidy, ale nie wiedzą, jak kontynuować. Wołali cię o pomoc. Zasady tworzenia piramidy są dość proste. W przypadku warstwy powyżej poprzedniej warstwy wystarczy postępować zgodnie z poniższym...

25
Zasada Permutation Pigeon-hole

W grze sudoku wielu graczy lubi „rysować” możliwymi liczbami, które można wstawić na każdym polu: Powyższy wiersz może być reprezentowany jako tablica: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Teraz zauważ, że jest tylko 1 miejsce, do którego 4można się udać. Pozwala to...