Pytania oznaczone «code-golf»

12
Sortowanie rotacji macierzy

Pozwala zdefiniować niepustą, nieposortowaną i skończoną macierz z unikatowymi liczbami w następujący sposób: N.= { 4153)76}N={457136}N = \begin{Bmatrix} 4&5&7\\1&3&6 \end{Bmatrix} Pozwala zdefiniować 4 ruchy macierzy jako: ↑ * (w górę): Przesuwa kolumnę w górę ↓ * (w dół): Przesuwa kolumnę w...

12
Znajdź numer Rocco

Zadano mi to pytanie w wywiadzie, ale nie byłem w stanie znaleźć żadnego rozwiązania. Nie wiem, czy pytanie było słuszne, czy nie. Próbowałem dużo, ale nie mogłem znaleźć żadnego rozwiązania. Szczerze mówiąc, nic nie przyszło mi do głowy. Liczby Rocco Dodatnia liczba całkowita jest liczbą Rocco,...

12
Skaczące liczby

Liczba skokowa jest zdefiniowana jako liczba dodatnia n, której wszystkie pary kolejnych cyfr dziesiętnych różnią się o 1. Ponadto wszystkie liczby jednocyfrowe są uważane za liczby skokowe. na przykład. 3, 45676, 212 to numery skokowe, ale 414 i 13 nie. Różnicy między 9 a 0 nie uważa się za...

12
Nowe zamówienie nr 1: Jak to się czuje?

Wprowadzenie Umieszczenie wszystkich liczb dodatnich w regularnej kolejności (1, 2, 3, ...) jest trochę nudne, prawda? Oto szereg wyzwań związanych z permutacjami (przetasowaniami) wszystkich liczb dodatnich. Pierwszym wyzwaniem w tej serii jest wyprowadzenie a (n) dla danego n jako danych...

12
Wydrukuj ostatnio wprowadzony bajt

Wyzwanie Masz jeden ciąg bajtów wejściowych, wypisz w nim ostatni bajt. Zasady Twoje zgłoszenie może być programem lub funkcją wysyłającą ostatni bajt na wejściu, który jest argumentem łańcuchowym, standardowym lub wiersza poleceń, oraz jest niepusty Próbowałem rozwiązać ten problem za...

12
Zasięg terenu

Turowe gry taktyczne, takie jak Advance Wars, Wargroove i Fire Emblem, składają się z kwadratowej siatki o zróżnicowanym terenie z jednostkami o różnych klasach ruchu, wymagającymi różnych kosztów dla każdego rodzaju terenu. Będziemy badać podzbiór tego problemu. Wyzwanie Twoim zadaniem jest...

12
Ambasadorzy i tłumacze

Dwóch ambasadorów na konferencji ONZ chce ze sobą rozmawiać, ale niestety każdy z nich mówi tylko jednym językiem - i to nie jest ten sam język. Na szczęście mają dostęp do kilku tłumaczy, którzy rozumieją i mówią w kilku językach. Twoim zadaniem jest określenie najkrótszego łańcucha tłumaczy...

12
Drukuj „A” 1000 razy dzięki BrainFuck

Jaki jest najlepszy kod BrainFuck (pod względem wielkości kodu), aby wydrukować „A” 1000 razy? Moje podejście to: ustaw „A” na p [0] ustaw 255 na p [1], aby wyświetlić 255 'A', 3 razy ustaw 235 na p [1], aby wyświetlić 235 „A” To nie jest skuteczne, ale nie mogę znaleźć sposobu na jednoczesne...

12
Policz wszystkie możliwe unikalne kombinacje liter w jednym słowie

Otrzymasz ciąg znaków, który będzie zawierał zwykłe znaki az. (Możesz założyć, że tak będzie zawsze w każdym teście, i załóż, że wszystkie litery również będą pisane małymi literami). Musisz określić, ile unikalnych kombinacji można utworzyć z poszczególnych znaków w ciągu, i wydrukować tę liczbę....

12
Odwróć swój kod, odwróć OEIS

Zadanie polega na napisaniu programu, który przyjmuje liczbę naturalną nnn i tworzy nnn ty ciąg sekwencji OEIS. Sekwencja ta powinna mieć identyfikator w postaci Anastępujących po niej 6 cyfr. Teraz, gdy weźmiesz kod źródłowy i odwrócisz kolejność bajtów, aby utworzyć nowy program, program ten...

12
Kod wirusa przeciwko antidotum golf [zamknięty]

Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 9 miesięcy temu . Istnieje prostokątna tablica 2D zawierająca wirusy...

12
Ułóż szachownicę w czterokolorowe triomino

Zadanie: Rozważ problem: „biorąc pod uwagę szachownicę z brakiem jednego kwadratu, pokrój ją w 21 L-triomino”. Istnieje dobrze znany konstruktywny dowód na to, że można to zrobić dla dowolnej kwadratowej wielkości szachownicy o sile dwóch. Działa poprzez podzielenie szachownicy na mniejszą...

12
Fragment + Wymień listę cyfr

Mam listę cyfr dziesiętnych: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 Lista cyfr dziesiętnych nazywana jest pozycjami. Możemy tworzyć „fragmenty” z tych przedmiotów, grupując razem identyczne i sąsiednie liczby. Chcę przypisać każdemu fragmentowi unikalny numer, zaczynając od 1 i zwiększając go o...

12
Interpreter teorii liczb, moduł n

Zdanie teoretycznej ± (naszych celów) jest sekwencją następującymi symbolami: 0i '(następca) - następca oznacza +1, więc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(dodawanie) i *(mnożenie) = (równy) (i )(nawiasy) operator logiczny nand( a nand bjest not (a and b)) forall (uniwersalny kwantyfikator) v0, v1,...

12
Tłumacz znormalizowany z Malbolge na Malbolge

W tym zadaniu napiszesz program / funkcję, która pobiera znormalizowany program Malbolge i wyświetla wynikowy program Malbolge . (To tajne narzędzie, z którego korzystają wszyscy programiści Malbolge!) Wejście Struktura danych, która (jakoś) reprezentuje znormalizowany program...

12
Odpowiadający na zapytanie

Oryginał: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer zaprojektował logiczny język programowania Prolog. Jego celem było stworzenie języka programowania, który byłby tak inteligentny jak dwuletnie dziecko. Aby udowodnić, że osiągnął swój cel,...

12
Symuluj model 1D Game-of-Life-ish

To pytanie właśnie zyskało popularność podczas recenzowania kodu i pomyślałem, że może ci się spodobać dostosowanie do gry w codegolf: Otrzymujesz niepustą listę x domów reprezentowanych jako booleany. Każdego dnia domy konkurują z sąsiednimi. 1 oznacza „aktywny” dom, a 0 oznacza „nieaktywny” dom....

12
Napraw moje jąkane słowa

Jąkanie jest problemem, którego wielu z nas mogło doświadczyć lub przynajmniej go zobaczyć. Chociaż większość znanych programów do rozpoznawania mowy ma poważne problemy z jąkaniem się, wyobraźmy sobie oprogramowanie, które rozumie jąkanie, ale nie może ich naprawić i zapisuje je tylko w obecnej...