Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

30
Odejmij moje szanse od moich wyrównań
Biorąc pod uwagę nieujemną liczbę całkowitą, zwraca bezwzględną różnicę między sumą cyfr parzystych a sumą cyfr nieparzystych. Domyślne zasady Obowiązują standardowe luki. Możesz pobierać dane wejściowe i dostarczać dane wyjściowe dowolną standardową metodą wejścia / wyjścia. Możesz wziąć dane wejściowe jako ciąg znaków, jako liczbę całkowitą lub jako listę cyfr. …

20
Zsumuj przekątne
Weź macierz dodatnich liczb całkowitych jako dane wejściowe i wyślij indywidualne sumy elementów na ukośnych liniach przez macierz. Policzycie tylko te linie, które idą po przekątnej w dół i w prawo. Musisz zacząć od przekątnej, która zawiera tylko lewy dolny element, potem przekątnej długości dwa powyżej (jeśli istnieje) i tak …
19 code-golf  math  matrix 

30
Najdłuższy ciąg znaku w ciągu
Twoje zadanie: napisać funkcję, która pobiera ciąg s, znak c, i stwierdza, długość najdłuższego biegu cw s. Długość biegu będzie l. Zasady : Jeśli sma długość 0 lub cjest pusty, lpowinien wynosić 0. Jeśli nie ma żadnych wystąpień cin s, lpowinno wynosić 0. Obowiązują standardowe luki i standardowe zasady we …
19 code-golf  string 

30
Naprzeciw cyfrowego korzenia!
Znany również jako [analogowy root] ( Naprzeciw cyfrowego korzenia! );) Cyfrowy pierwiastek z liczby jest ciągłym sumowaniem jego cyfr, dopóki nie będzie pojedynczą cyfrą, na przykład cyfrowy pierwiastek z 89456 jest obliczany w następujący sposób: 8 + 9 + 4 + 5 + 6 = 32 3 + 2 = …

2
Czy te listy są równe?
Jak zapewne wiesz, python ma listy. Ponieważ możesz nie wiedzieć, te listy mogą się zawierać. a = [] a.append(a) Python 2 Python 3 Są fajne i istnieje wiele ciekawych rzeczy, które możesz z nimi zrobić, ale nie możesz ich porównać. a = [] a.append(a) b = [] b.append(b) a == …


11
Siedemdziesiąt siedem siódemek
Biorąc pod uwagę liczbę ni llistę górnego limitu, liczby, które można utworzyć, mnożąc dwie lub więcej liczb składających się wyłącznie z siódemek o długości nlub mniejszej, które są mniejsze niż l. A161145 jest bliski temu wyzwaniu, jednak NIE będzie zawierać 7, 77, 777, 7777, 77777 itp. Przykłady n=anything, l<49 spowodowałoby: …

9
Zniekształcone numery telefonów
Wiesz, w jaki sposób otrzymujesz wiadomość głosową, a połączenie tej osoby nie było świetne, i próbujesz wymyślić, jak oddzwonić, ale nie jesteś pewien, czy to była „5” czy „8” powiedziany? To jest wyzwanie. Dobrą wiadomością jest to, że dzwoniący odczytał ich numer dwa razy, ale jest zniekształcony w obu miejscach. …
19 code-golf  cipher 

2
Złożyć kilka ręczników!
Słyszałem gdzieś, że jedną rzeczą, której technologia nie może jeszcze zrobić, jest złożenie ręczników 1 . Twoim zadaniem jest udowodnienie, że to stwierdzenie jest fałszywe! Biorąc pod uwagę ciąg znaków, złożony z prostokątów (ręczników), podobnie jak poniżej, złóż każdy ręcznik na pół dwukrotnie. Na przykład: +------+ +------+ +--+ | | …

20
Niech pierwszy będzie z tobą
Napisz program, który zastąpi wszystkie wystąpienia słowa „force” słowem „first”, a wszystkie wystąpienia słowa „first” słowem „force”, zachowując oryginalny przypadek dla wszystkich pozycji znaków: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Reszta ciągu musi pozostać niezmieniona, więc dwukrotne uruchomienie programu zwróci oryginalny ciąg: "thirst of forces" -> "thirst of firsts" -> …
19 code-golf  string 

6
Sprzeczne poligloty
Cóż, wszyscy kochają Polyglots . Otrzymasz dwie liczby całkowite, w dowolnej standardowej formie wprowadzania (bez kodowania twardego). Twoim zadaniem jest napisanie poliglota, który znajdzie minimalną wartość w języku i maksymalną wartość między dwiema liczbami w innym języku, i wykona następujące operacje: Kod, który znajdzie wartość maksymalną, musi również obliczyć ich …

30
Zmniejsz fale o połowę
Zadanie Biorąc pod uwagę niepustą tablicę 0i 1, o połowę długości serii 0. Wejście Tablica 0i 1. Dopuszczalny format: Prawdziwa tablica w twoim języku Ciąg znaków oddzielony od linii 0i1 Ciągły ciąg 0i1 Każdy inny rozsądny format Na przykład następujące trzy dane wejściowe są dopuszczalne: [1, 0, 0, 1] "1\n0\n0\n1"(gdzie …

4
Pomocnik Fermata w procesie faktoryzacji
Chcielibyśmy czynniki pierwsze Liczba Półpierwsza . Celem wyzwania jest znajdują się dwa małe liczby całkowite u i v , tak że u v N można trywialny factorized metodą Fermata, co pozwala na łatwe odliczać czynniki N .NNNuuuvvvuvNuvNuvNNNN Zadanie Biorąc pod uwagę Liczba Półpierwsza i dodatnią liczbą całkowitą k określamy X …

2
Island Golf # 2: The Eccentric Hermits
Jest to drugi z serii wyzwań Island Golf. Poprzednie wyzwanie Dwóch pustelników przybyło na bezludną wyspę. Odkąd przybyli szukając samotności, chcą żyć jak najdalej od siebie. Gdzie powinni budować swoje chaty, aby zmaksymalizować odległość między nimi? Powiązane czytanie Wejście Twój wkład będzie w prostokątną siatkę składającą się z dwóch znaków …

16
Szyfr przyrostowy
To zadanie jest dość proste i wykorzystuje trzy różne znaki „operatora”. Twoim zadaniem jest, biorąc pod uwagę prostą sekwencję liter, należy wykonać następujące czynności, aby zakodować za pomocą <, >, *. Możesz wybrać użycie wielkich lub małych liter, nie musisz obsługiwać obu. Wyjaśnienie szyfru Szyfr jest prosty, używasz operacji inkrementacji …
19 code-golf  cipher 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.