Pytania oznaczone «code-golf»

26
Wyzwanie dla niezerowego cyfrowego produktu

Pierwotnie multiplikatywny cyfrowy root Wyzwanie Zasadniczo rób to, co mówi tytuł metoda Biorąc pod uwagę dodatnią liczbę całkowitą 1 <= N <= 100000000 jedną z naszych standardowych metod wprowadzania , pomnóż każdą cyfrę razem, ignorując zera. Np .: Weź numer, powiedz 361218402: 3*...

26
Podsumowanie rotacji

Weź wejściową macierz kwadratową zawierającą dodatnie liczby całkowite i oblicz „obróconą sumę” macierzy. Obrócona suma: Weź sumę oryginalnej matrycy i tej samej matrycy obróconej o 90, 180 i 270 stopni. Załóżmy, że macierz jest: 2 5 8 3 12 8 6 6 10 wówczas obrócona suma będzie wynosić: 2...

26
404 - Nie znaleziono unikalnej strony 404

Inspirowany poliglotą na stronie Stack Overflow 404 : Cel Twój cel jest prosty, aby utworzyć poliglotę, która wyświetli liczbę 404 , a następnie zakończy działanie w jak największej liczbie języków. Ograniczenia Oto zwrot akcji, istnieje ograniczenie utrudniające: Musisz napisać N programów...

26
Rozcieńczone sumy całkowite

Dodatnią liczbę całkowitą można rozcieńczyć , wstawiając 0między dwa bity w jej rozwinięciu binarnym. Oznacza to, że nliczba -bitowa ma n-1rozcieńczenia, które niekoniecznie wszystkie są różne. Na przykład dla 12(lub 1100binarnie) rozcieńczenia są 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ W...

26
Szachy Trójwymiarowe

Aby bronić czyjejś zdumiewającej decyzji, ludzie często mówią, że ta osoba idzie ponad głowę i gra w „trójwymiarowe szachy”. Teraz masz szansę zagrać w trójwymiarowe szachy! Zasady Istnieje wiele wariantów gry w szachy 3D , ale do tego wyzwania stworzyłem własne. Moja wersja jest jak zwykłe...

26
Zaimplementuj Lazy Drop Sort

To wyzwanie już opisuje droport. Jednak jestem trochę leniwy i naprawdę potrzebuję tylko mojej tablicy, aby była nieco bardziej posortowana niż wcześniej, nie trzeba jej sortować do końca . W opcji Sortuj upuszczamy każdy element mniej niż jakikolwiek element przed nim. W Lazy Drop Sort upuszczamy...

26
Golf Darmowy lunch

Znajdź maksymalnie zyskowną sekwencję wymian, biorąc pod uwagę tabelę kursów walut. Jako przykład pod waluty riary (to waluta domowy), B AHT, C, EDI, a D Enar gdzie wskaźnik z jednego do drugiego (po każdej szybkość transakcja została pobrana) jest określona przez (wiersz, kolumna) wpisie tabela...

26
Rozszerz skompresowane uderzenie mózgu

Wyzwanie to opublikowano w ramach wyzwania LotM z kwietnia 2018 r. , A także na drugie urodziny Brain-flak Myślałem o tym, jaki byłby najskuteczniejszy sposób kodowania programów do wyłamywania mózgów. Oczywistą rzeczą do zrobienia, ponieważ jest tylko 8 prawidłowych znaków, jest mapowanie...

26
Największy prostokąt w tablicy 2d

Wkład Tablica: Kontener 2D (matryca, lista list itp.) Z literami takimi jak: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"], ["A",...

26
W górę idź na kawałki!

Biorąc pod uwagę liczbę całkowitą N, wykonaj następujące czynności: (używając 9 jako przykładu). Odbierz wejście N. ( 9) Przelicz N z base10 na base2. ( 1001) Zwiększaj każdy bit o 1. ( 2112) Traktuj wynik jako base3 i przekonwertuj go z powrotem na base10. ( 68) Zwróć / wyślij...

26
Proste odbicie łańcucha

Zacznijmy od zdefiniowania odbicia znaku w ciągu: Biorąc pod uwagę ciąg znaków z wyraźnymi małymi literami alfabetu bez spacji, np. abcdefgZdefiniuj odbicie litery w ciągu cjako przeniesienie go (bez zmiany kolejności jakiejkolwiek innej litery) w nowe miejsce w ciągu, tak aby liczba liter...

26
Uprawnienia do plików

Uprawnienia do plików golf-golf Zaadaptowano z bezpłatnej odpowiedzi na pytanie „Carla” z UIL - Computer Science Programming dla dystryktu 2018. Wprowadzenie W systemach operacyjnych typu UNIX każdy plik, katalog lub łącze jest „własnością” „użytkownika”, który jest członkiem „grupy” i ma...

26
Wzajemnie atakujące królowe

Niech szachownica 8x8 będzie reprezentowana przez dowolne dwie różne wartości, przy czym jedna wartość będzie pustym kwadratem, a druga królową. W poniższych przykładach używam 0 jako pustych kwadratów i 1 jako królowych. Na przykład: jest dany przez 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1...

26
Znajdź kołysankę podpalacza

Wyobraź sobie podpalacza spacerującego po mieście i zbierającego ofiary według ściśle określonego wzoru (lub, alternatywnie, wyobraź sobie pszczołę latającą po ogrodzie i zbierającą kwiaty do zapylania według określonego wzoru ). Powiedzmy, że miasto jest macierzą N × N , gdzie N jest liczbą...

26
Kroki ortodontyczne

Nawigacja w matrycy 2D jest powszechnym problemem. Widzieliśmy to wiele razy i zobaczymy ponownie. Pomóżmy więc nam w przyszłości i opracujmy najkrótsze rozwiązania w celu wygenerowania wszystkich ośmiu możliwych kroków w matrycy 2D. Wyzwanie Twój kod musi generować następujące 8 par -1,0,1 w...

26
Upiec mi trochę moji

Biorąc pod uwagę ciąg znaków, listę znaków, strumień bajtów, sekwencję… która jest zarówno poprawnym UTF-8, jak i prawidłowym Windows-1252 (większość języków prawdopodobnie będzie chciała wziąć normalny ciąg UTF-8), przekonwertuj go (to znaczy udawaj , że jest ) Windows-1252 do UTF-8 . Przykład...

26
Przybliżenie liczby tuzinów pocałunków

Biorąc pod uwagę liczbę od 1 do 24, wyślij liczbę całującą zgodnie z najlepszą obecną wiedzą (niektóre liczby będą miały więcej niż jeden akceptowalny wynik). Znajomość geometrii nie jest niezbędna, ponieważ wszystkie wyniki są wymienione poniżej. Ze strony Wikipedii dotyczącej problemu Całowanie...

26
Wyświetl procent pozostałej baterii

Wyświetl pozostały poziom naładowania baterii jako procent maksymalnego naładowania Pamiętaj, że jeśli nie możesz uruchomić kodu na telefonie, kalkulatorze itp., Prawdopodobnie możesz zainstalować swoje środowisko przynajmniej na laptopie. Jeśli absolutnie nie możesz działać na urządzeniu...

26
Tarcze armii rzymskiej

Wpis w piaskownicy (usunięty) Stare formacje armii rzymskiej są bardzo znane na całym świecie. W tych formacjach rzymscy legioniści zgrupowani w geometryczny kształt (zwykle prostokąt) chronią boki i ich większą część za pomocą swoich tarcz. Legioniści w pozycjach wewnętrznych zakrywali górną...