Pytania oznaczone «code-golf»

19
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ą...

19
Zrób mi więcej!

Zrób mi więcej ! Mówię wam o szerokości, ilości krakersa grahamu, ilości czekolady i ilości pianki. Przykład: Wejście: Szerokość: 10 Graham: 3 Czekolada: 2 Zefir: 1. Wynik: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG Czy to takie proste?...

19
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ć...

19
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...

19
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 == b Python...

19
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...

19
Utwórz prosty edytor linii

W: ciąg bez podziałów linii * Zezwól użytkownikowi na edycję i przesłanie wiersza Wyjście: zmodyfikowany ciąg (opcjonalnie z końcowym łamaniem linii) Edytor linii musi przynajmniej pozwolić użytkownikowi na: przesuń widoczny kursor w lewo i prawo wstawianie i / lub zastępowanie znaków w...

19
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...

19
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...

19
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ą...

19
Notacja prefiksu do notacji Postfix

Uwaga: Nie, nie jest żartem wyzwanie odwrócenia łańcucha. Zadanie Obsługiwana jest tylko jedna operacja: odejmowanie ( -). Do obsługi są również dwa atomy: zero ( 0) i jeden ( 1). Tutaj notacja przedrostkowa -ABjest równoważna notacji postfiksowej AB-, gdzie Ai Bsą wyrażeniami. Twoim zadaniem...

19
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...

19
Nazwij Hadrony

Wyzwanie Biorąc pod uwagę skład kwarku cząstki jako dane wejściowe, wypisz odpowiednią nazwę hadronu. Kwarki będą reprezentowane wielką literą, a antykwarki małą literą. Kwarki mogą być w dowolnej kolejności, niekoniecznie w kolejności podanej poniżej. Wbudowane funkcje nie pozwalają na dostęp...

19
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...

19
Jaki jest obszar tego wielokąta?

Oblicz obszar wielokąta. Zainspirowany tym wideo z algorytmem sznurowadła. Zadanie Twoim zadaniem jest stworzenie programu lub funkcji, która oblicza pole wielokąta. Program lub funkcja jest zdefiniowana zgodnie z domyślną definicją w meta. Wejście Otrzymasz współrzędne X i Y każdego...

19
Twórz fale strunowe

Biorąc pod uwagę ciąg wejściowy, wyślij ciąg przy użyciu następującego algorytmu: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n letter...

19
Czy ta linia przechodzi przez ten kwadrat?

Podziel pierwszą ćwiartkę (w tym dodatnią oś x, dodatnią oś y i początek) na siatki 1x1, przy czym każda siatka jest oznaczona współrzędnymi jej lewego dolnego rogu, jak pokazano poniżej: Zauważ, że każda siatka zawiera swoje granice i wierzchołki. Używając symboli matematycznych, siatka...

19
SQL wybierz zakresy liczb

Trudno mi było osiągnąć zakres liczb w rzędach MySQL. Na przykład zakres 1-5 osiąga się poprzez: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 spowoduje: 1 2 3 4 5 dla 0-99 mogę połączyć krzyżowo dwie tabele 0-9: CREATE TABLE nums as SELECT 0 as num UNION SELECT 1...

19
Licząc od 1 do n bez kolejnych liczb

Cel Otrzymujesz liczbę całkowitą n( n > 1). Musisz wyjście ile permutacji liczb całkowitych 1do nistnieją które zaczynają się 1, w końcu n, i nie ma dwóch kolejnych liczb całkowitych, które różnią się o 1. Alternatywnie, jeśli weźmiesz pełny wykres K_ni usuniesz krawędzie ścieżki 1-2-3-...-n,...