Pytania oznaczone «code-golf»

22
Wyodrębnij kanał RGB obrazu

Biorąc pod uwagę obraz, jako dane wejściowe (możliwie w trypletach RGB) lub z nazwą pliku jako danymi wejściowymi (możesz założyć, że obraz ma określoną nazwę pliku, być może bez rozszerzenia), wyślij obraz reprezentujący pojedynczy kanał koloru obrazu. Weźmiesz także inne dane wejściowe, które...

22
Zróbmy trochę arytmetyki lokalizacji!

Z artykułu w Wikipedii : Arytmetyka lokalizacji (arytmetyka łacińska localis) to addytywne (nie-pozycyjne) układy liczb binarnych, które John Napier badał jako technikę obliczeniową w swoim traktacie Rabdology (1617), zarówno symbolicznie, jak i na szachownicy. Co? Cyfry lokalizacji to sposób...

22
Braille-ify sznurek

I nie, to nie jest duplikat tłumaczenia tekstu ASCII na Braille'a . W standardzie Unicode jest 2 8 = 256 wzorów brajlowskich . (Przez „Braille'a” mam na myśli 8-komórkowe) W, czekaj. Ile było znaków ASCII? 2 7 = 128? A zatem zamieńmy ASCII w brajla, ponieważ absolutnie nie ma powodu, aby...

22
Odwróć i dodaj degenerację

Wprowadzenie Odwróć i dodaj jest tak proste, jak się wydaje, weź ni dodaj do cyfr w odwrotnej kolejności. (np. 234 + 432 = 666). Jeśli zastosujesz ten proces wielokrotnie, niektóre liczby ostatecznie osiągną liczbę pierwszą, a niektóre nigdy nie osiągną liczby pierwszej. Przykład Obecnie mam...

22
Uzyskaj losową liczbę n cyfr z wyraźnymi cyframi, a najpierw nie zero

Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy...

22
Znajdź pierwszy mecz w nawiasie

Było to jedno z szeregu wyzwań poprzedzających urodziny Brain-Flaka. Dowiedz się więcej tutaj . Wyzwanie W tym wyzwaniu Twoim celem będzie znalezienie pierwszej pary pasujących nawiasów w całkowicie dopasowanym ciągu ()[]{}<>nawiasów. Aby pożyczyć definicję w pełni dopasowanego ciągu...

22
Zamień parzystość

Zadanie Biorąc dodatnia n, wyjście n+1jeśli njest nieparzysta, a wyjście n-1jeśli njest parzysta. Wkład Dodatnia liczba całkowita. Możesz założyć, że liczba całkowita mieści się w zakresie możliwości językowych. Wydajność Dodatnia liczba całkowita, określona powyżej. Przypadki testowe input...

22
Rozwiń Problem uczennicy Kirkmana

Dla tych z was, którzy nie są zaznajomieni, problem uczennicy Kirkmana wygląda następująco: Piętnaście młodych kobiet w szkole wychodzi z domu trzy kolejne przez siedem dni z rzędu: należy je tak ustawiać codziennie, aby żadna z dwóch nie poszła dwa razy do przodu. Możemy spojrzeć na to jak...

22
Oblicz binarną podzieloną sumę słowa

Weź ciąg znaków szawierający drukowalne znaki ASCII jako dane wejściowe i wyślij jego „binarną podzieloną sumę”. Potrzebujesz wyjaśnienia? Jak uzyskać binarną sumę podziału? Wykorzystamy ciąg A4jako przykład w poniższym objaśnieniu. Konwertuj znaki na binarne, traktując każdą literę jako...

22
Czy n-ty znak jest równy n-temu od ostatniego znaku?

Inspirowane przez Czy początek oznacza koniec Biorąc pod uwagę ciąg si liczbę całkowitą n, wypisz prawdę / falsey, czy nth char in sjest równy nth od końca char s. Wkład Niepusty ciąg i liczba całkowita. Możesz użyć indeksowania opartego na 0 lub indeksowania opartego na 1. Liczba całkowita jest...

22
Inna liczba, ta sama waga

tło Ciężar Hamminga liczby całkowitej jest liczba jedynek w jej reprezentacji binarnej. W przypadku tego wyzwania liczby całkowite są reprezentowane przez 32 bity i są niepodpisane. Wyzwanie Biorąc pod uwagę liczbę całkowitą od 0 do 2 ^ 32-1 (nie obejmuje), wypisz inną liczbę całkowitą w tym...

22
Dynamicznie twórz pudełka

Wyzwanie: Narysuj prostokąt pól ASCII: [] Zasady: Przyjmuje szerokość i wysokość Możesz założyć, że oba są liczbami Musi utworzyć ciąg ze znakami nowej linii, \ n Przykłady: 2, 2: [][] [][] 2, 3: [][] [][] [][] Najmniej wygranych

22
CSI: przedmioty Minecraft

Minecraft 1.12 zostanie wydany jutro, więc świętujmy! Napisz kod, który przyjmuje nieujemną liczbę całkowitą N, która reprezentuje liczbę elementów czegoś w Minecraft . Wydaj go w sposób bardziej pomocny dla graczy, podając liczbę skrzyń, stosów i przedmiotów, które N jest równoważne. Użyj...

22
Utwórz linijkę binarną

Biorąc pod uwagę liczbę n , wygeneruj pierwsze n kolumn tego wzoru: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Wysokość kolumny przy (1-indeksowanym) n jest liczbą końcowych 0bitów w reprezentacji binarnej n plus jeden. W rezultacie w...

22
Wskazówki dotyczące gry w golfa w Kotlinie

Biorąc pod uwagę niedawne ogłoszenie przez Google oficjalnej pomocy technicznej dotyczącej rozwoju Androida przez Kotlin , pomyślałem, że nadejdzie czas, aby sondować społeczność w poszukiwaniu niesamowitych wskazówek golfowych dla tego stosunkowo nowego języka JVM. Kotlin zawiera unikalne...

22
Złóż sznurek w trójkąt

Biorąc pod uwagę ciąg, którego długość dzieli się przez 4, utwórz trójkąt, jak pokazano poniżej. Jeśli ciąg jest abcdefghijkl, to trójkąt będzie: a b l c k defghij Jeśli ciąg jest iamastringwithalengthdivisiblebyfour, to trójkąt będzie: i a r m u a o s f t y r b i e n...

22
Czy to super prime?

tło Super-prime jest liczbą pierwszą, którego indeks w liście wszystkich liczb pierwszych jest liczbą pierwszą. Sekwencja wygląda następująco: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Jest to sekwencja A006450 w OEIS . Wyzwanie Biorąc pod uwagę dodatnią liczbę...

22
Pokoloruj mi Polaka

Powiedzmy, że Twoim zadaniem jest malowanie tyczek, a klient prosi o pomalowanie tyczki za pomocą 4 czerwonych odcinków i 3 żółtych odcinków. Możesz to zrobić dość łatwo w następujący sposób: r y r y r y r Tylko żółte i czerwone paski. Powiedzmy teraz, że klient prosi o pomalowanie słupa za...