Pytania oznaczone «code-golf»

43
Skonstruuj macierz tożsamości

Wyzwanie jest bardzo proste. Biorąc pod uwagę liczbę całkowitą n, n x nwyślij macierz tożsamości. Matryca tożsamości obejmuje matrycę 1od lewego górnego do prawego dolnego rogu. Napisz program lub funkcję, która zwróci lub wyśle ​​utworzoną macierz tożsamości. Twój wynik może być tablicą 2D lub...

43
Kolarstwo z Rubikiem

Bezczynnie przekręcając kostkę Rubika , mój syn zauważył, że wraca do stanu rozwiązanego. Jestem prawie pewien, że początkowo myślał, że to jakaś magia voodoo, ale wyjaśniłem, że jeśli będziesz powtarzał tę samą sekwencję ruchów, zawsze wróci do swojego pierwotnego stanu. Ostatecznie. Oczywiście,...

43
Zygzakować matrycę

W ramach algorytmu kompresji standard JPEG rozwija matrycę do wektora wzdłuż przeciwbieżnych zmiennych kierunków: Twoim zadaniem jest pobranie matrycy (niekoniecznie kwadratowej) i zwrócenie jej w rozwiniętej formie. Jako przykład: [1 2 3 4 5 6 7 8 9 1 2 3] powinien ustąpić [1, 2, 5, 9, 6,...

43
Universal Spooky Meme Translator

Wprowadzenie Okazuje się, że kosmici kochają memy tak samo jak my. Każda napotkana do tej pory rasa obcych ma swoją własną wersję 2spooky4me(patrz poniższe pytanie ) i równoważną, z pewnymi zmianami. Mieszkańcy planety CUTE1f nie mogą poradzić sobie z dużą ilością strachów, więc ich ulubionym...

43
Czy moje ciasto zostało podzielone na dwie części?

Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dodatnich. Możesz założyć, że jest on wprowadzany w rozsądnym dogodnym formacie, takim jak "1 2 3 4"lub [1, 2, 3, 4]. Liczby na liście wprowadzania reprezentują wycinki pełnego wykresu kołowego, gdzie każdy rozmiar wycinka...

43
Oblicz trudność pytania Code Golf

Odprawa Trudność pytania Code Golf można obliczyć w ten sposób: Gdzie vjest liczba wyświetleń pytania i ajest liczbą odpowiedzi na pytanie a ⌈ x ⌉ jest operatorem sufitowym . Również: Obecna trudność tego pytania: *** Zadanie Napisz program, który weźmie dwie liczby całkowite (v and a)i...

43
Zbuduj estetyczne drzewo dzielnika

Estetycznym dzielnik drzewo jest drzewem dzielników wejściowych n, że dla dowolnej liczby kompozytowego m, ma dwoje dzieci węzły, które są parą dzielników , które znajdują się najbliżej do pierwiastka kwadratowego z m. Lewy węzeł powinien być mniejszym dzielnikiem, ma prawy węzeł powinien być...

43
Miga dwanaście

Wiele urządzeń elektronicznych, zwłaszcza starych, będzie migać, 12:00gdy czas nie zostanie ustawiony. Celem tego wyzwania jest odtworzenie tego. W szczególności zadaniem jest wyświetlanie 12:00i --:--alternatywnie w nieskończonej pętli . Okres powinien wynosić 1 drugi równo podzielona na dwa...

43
Wybieg bitów

Biorąc pod uwagę liczbę całkowitą n > 0, wypisz długość najdłuższej ciągłej sekwencji 0lub 1jej reprezentacji binarnej. Przykłady 6jest zapisany 110binarnie; najdłuższa sekwencja jest 11, więc powinniśmy powrócić2 16→ 10000→4 893→ 1101111101→5 1337371→ 101000110100000011011→6 1→...

43
Island Golf # 1: Circumnavigation

To pierwszy z serii wyzwań Island Golf. Następne wyzwanie Biorąc pod uwagę wyspę w sztuce ASCII, wygeneruj optymalną ścieżkę do jej opłynięcia. Wejście Twój wkład będzie w prostokątną siatkę składającą się z dwóch znaków reprezentujących ląd i wodę. W poniższych przykładach ziemia jest #i woda...

43
Klein Topololyglots

Klein to zaprojektowany przeze mnie język 2D, który można osadzić na 12 różnych powierzchniach topologicznych. Program Klein można uruchomić na różnych powierzchniach, zmieniając argumenty wiersza poleceń. Topologia określa, dokąd idzie wskaźnik instrukcji, gdy wychodzi poza krawędź programu....

43
Chaos to drabina ASCII

Nic nie wiesz Rzeczy, które robię dla „ Chaosu to drabina ” to niezapomniany wiersz z serialu Gra o tron . Celem tego wyzwania jest zbudowanie drabiny z chaosu w sztuce ASCII. Wyzwanie Wejście Szerokość drabiny, W >= 3(liczba całkowita) Wysokość H >= 2stopnia (liczba całkowita) Liczba...

43
Prędkość listów

Biorąc pod uwagę ciąg znaków, wypisz nowy ciąg z każdą literą przesuniętą w prawo przez odpowiedni indeks alfabetu. Wszyscy wiemy, że A jest wolne, a Z to szybka litera. Oznacza to, że Z zostaje przesunięty w prawo o 25 pól, A w ogóle się nie zmienia, a B zostaje przesunięty o 1 pole. Twój...

43
Zaimplementuj kalkulator iOS 11

iOS 11 ma błąd, który powoduje, że wynikiem 1 + 2 + 3 jest 24 . Jest to związane z prędkością animacji, ale w każdym razie: Zadanie polega na wykonaniu 1 + 2 + 3 == 24. Ale tylko to. Powinieneś więc zapewnić funkcję, która poprawnie sumuje większość sekwencji, ale zwraca, 24gdy argumenty są 1, 2i...

43
Etapy Falcon Heavy

Wybierz zestaw czterech bajtów bez zamiany (tj. Bez powtarzania bajtu) i niekoniecznie w określonej kolejności, z jednego z następujących czterech zestawów: Znaki dowolnego kodowania jednobajtowego Znaki Unicode z zakresu 00 – FF Podpisane liczby całkowite dziesiętne z zakresu −128–127 Dziesiętne...

43
Czy ta maszyna Foo zatrzymuje się?

Ustalenie, czy maszyna Turinga zatrzymuje się, jest dobrze znane jako nierozstrzygalne, ale niekoniecznie dotyczy to prostszych maszyn. Urządzenie Foo jest maszyną o skończonej taśmy, w którym każda komórka na taśmie ma całkowitą lub symbol, powstrzymanie h, np 2 h 1 -1 Wskaźnik instrukcji...