Pytania oznaczone «code-golf»

18
Jakie są moje wymiary?

Zadanie: Biorąc pod uwagę obszar trójkąta, znajdź trójkąt Heroński z tym obszarem. Dowolny trójkąt heroński o określonym obszarze jest dozwolony. Trójkąt Heroński to trójkąt z bokami liczb całkowitych i obszarem liczb całkowitych . Według wzoru Herona trójkąt o długości boków a,b,cma...

18
Kto ma przecinek na drugie imię?

Twoim wyzwaniem jest przyjęcie nazwy (łańcucha) jako danych wejściowych, takich jak Albert Einstein i wyjście: Einstein, Albert Pseudo kod: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ",...

18
Wydrukuj brakujące znaki

Proste wyzwanie zainspirowane popularnością mojego poprzedniego wydruku niewidocznego tekstu i wydruku prawdziwych niewidzialnych wyzwań tekstowych oraz wyzwanie o tej samej długości i różnej długości . Biorąc pod uwagę ciąg znaków składający się wyłącznie z drukowalnych znaków ( 0x20 to 0x7E),...

18
W pełni palindromowe trójkąty

Rozważ ciąg 160615051. Może być „triangulowany” jako taki: 1 606 15051 Następnie każdy rząd jest palindromem. Pamiętaj również, że każda strona na obwodzie jest również palindromem: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Dlatego ciąg ten można uznać za w pełni palindromiczny trójkąt. 100W tym...

18
Zamachaj samogłoskami!

Uwaga: tytuł został celowo wpisany błędnie. Biorąc pod uwagę ciąg s, zamień pierwsze serie samogłosek co 2 słowa. W przypadku tego wyzwania y jest uważane za samogłoskę. Na przykład, biorąc pod uwagę „wielki dzień pana”: 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]"...

18
Teraz w Jailhouse

Wyzwanie Biorąc pod uwagę liczbę całkowitą n(gdzie 4<=n<=10**6) jako dane wejściowe, stwórz „więzienne drzwi” sztuki ASCII * mierzące n-1szerokość i nwysokość znaków, używając symboli z poniższego przykładu. Przykład ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Używane są następujące...

18
LCM liczb wymiernych

Najmniejszą wspólną wielokrotnością (LCM) zbioru liczb Ajest najmniejsza liczba całkowita btaka, która b/ajest liczbą całkowitą dla wszystkich liczb całkowitych aw A. Definicję tę można rozszerzyć na liczby wymierne! Zadanie Znajdź najmniejsze pozytywne wymierne, b takie b/ajak liczba całkowita...

18
Blok cyfr

Wydrukuj / wydrukuj ten blok tekstu: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Dopuszczalne formaty obejmują: Końcowe znaki nowej linii / białe znaki Lista ciągów Lista list znaków Lista list liczb całkowitych Jednak lista...

18
Kompresuj rzadką matrycę

Skompresuj rzadką macierz za pomocą skompresowanego rzadkiego wiersza (format CSR, CRS lub Yale) . Są to wszystkie te same formy kompresji (zignoruj ​​nowe Yale). Dane wejściowe mogą być dowolną strukturą danych 2d (lista list itp.): Np [[0 0 0 0], [5 8 0 0], [0 0 3 0], [0 6 0 0]] I wyjście...

18
Porównaj średnie z moich list

Uzyskiwanie średniej z listy (np. [2,6,7]) Uzyskaj długość listy: [2,6,7] -> 3 Podsumowując numery na liście: 2 + 6 + 7 = 15. Podzielenie sumy przez ich ilość: 15 / 3 = 5. Powinieneś porównać średnie z dwóch list dodatnich liczb całkowitych N i M , zwracając wartość, jeśli N ma wyższą...

18
Znajdź najbliższy numer dwukwadratowy

Liczba dwuwymiarowa to liczba, która jest czwartą potęgą innej liczby całkowitej, na przykład: 3^4 = 3*3*3*3 = 81 Biorąc pod uwagę liczbę całkowitą jako dane wejściowe, wypisz najbliższą liczbę dwuwymiarową. Oto pierwsze 15 podwójnych kwadratów: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561,...

18
ANNNOUNNNCCCEEERRR VOICCCEEE

Napisz funkcję, która pobiera ciąg liter i spacji (nie trzeba obsługiwać znaków innych niż litery) i wykonuje następujący algorytm tłumaczenia GŁOS ANNOUNCER: Po pierwsze, wszystko wielkie litery. Dla każdego słowa Wydłuż każdą klaster spółgłoski poprzez potrojenie każdej litery; z wyjątkiem...

18
Kiedy Fibonacci spotyka królowe

(zainspirowany odpowiedzią Helki na moją losową parę tagów „szachy” i „Fibonacci” na czacie) Fibonacciego Te numery Fibonacciego to jeden z bardziej znanych sekwencji matematycznych, z których każda składa się z dwóch dodanie poprzedniego numeru razem. Poniżej znajduje się definicja sekwencji o...

18
Interfejsy użytkownika Ascii

W tym wyzwaniu renderujemy interfejsy użytkownika Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+...

18
Pokój luster

(To wyzwanie jest bardzo podobne, ale obecne wyzwanie ma dodatkowe komplikacje.) Wyobraź sobie dwuwymiarowy pokój, w którym ściany są pokryte płaskimi lustrami. Nagle promień światła uderza w pokój, w którym brakuje kawałka ściany! Wiązka światła tańczy wokół pokoju, odbijana przez lustra...

18
Równolegogram liczby

Teraz, gdy wiemy, jak prawidłowo wyrównać i trójkątować liczbę, nauczymy się, jak ją równoległobokować. Aby wykonać równoległobok liczby, najpierw układamy go jako równoległobok, układając go na sobie kilka razy równy liczbie cyfr, które ma, i dodając spacje, aby był równoległobokiem. Więc...

18
Łatwy trójkąt binarny

Biorąc pod uwagę dodatnią liczbę całkowitą n>=1, wyślij pierwsze nrzędy następującego trójkąta: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1...

18
To trochę rozciągnięcia ․․․

Wejście: Pobieramy dwa dane wejściowe: Dane wejściowe bo dwóch różnych wartościach: Lefti Right. † I dodatnia liczba całkowita n. Wynik: Na podstawie danych Lewo / Prawo wyprowadzamy jedną z następujących dwóch sekwencji w zakresie 1-n(w sekwencjach poniżej wyświetlanych jest pierwszych 125...