Pytania otagowane jako string

Konkurs na rozwiązanie konkretnego problemu poprzez użycie i manipulację ciągami.

24
Zdobądź dla mnie lody
Zrób mi lody Mamy mnóstwo wspaniałych lodów w Nowej Anglii. Większość z nich jest teraz zamknięta na zimę, więc ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ CEL Wyjście dokładnie z powyższego stożka lodów. (lub zwróć go z funkcji) To jest golf golfowy, więc wygrywa najkrótsza odpowiedź

16
Najwyższe lub najniższe zdarzenia?
Wyzwanie: Wejścia: Ciąg zawierający ASCII do wydruku (z wyłączeniem spacji, tabulatorów i nowych wierszy) Wartość logiczna † Wynik: Części ciągu są podzielone na cztery grupy: Małe litery Wielkie litery Cyfry Inny W oparciu o wartość logiczną albo wypisujemy najwyższe wystąpienie jednej (lub wielu) z tych czterech grup, albo najniższą, zastępując …
13 code-golf  string 

2
Zbuduj nawias turniejowy
Biorąc pod uwagę listę wejściową niepustych ciągów, wypisz grafikę ASCII turnieju, w oparciu o następujące reguły losowania: Ilość łańcuchów jest gwarantowana na ilość 2,4,8,16,etc. Pierwsze dwa struny grają się nawzajem, a następne dwa grają nawzajem i tak dalej. To jest pierwsza runda. Dla każdej gry wybierz zwycięzcę losowo z jednakowym …

9
Przesunięcie zmian Caesars
Opis Przesunięcie Cezara jest bardzo prostym szyfrem monoalfabetycznym, w którym każda litera jest zastępowana kolejną literą w alfabecie. Przykład: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!jest wynikiem rzeczywistego wyzwania, był to przykład przesunięcia o 1) Jak widać, odstępy i interpunkcja pozostają nienaruszone. Aby jednak nie zgadywać wiadomości, wszystkie litery …

3
Cytuj mój cytat!
Cytat jest „powtórzenie jednej wypowiedzi jako część innego”. W amerykańskim angielskim cytat jest otoczony podwójnymi cudzysłowami („), jak w poprzednim zdaniu. Jednak ta zasada różni się, gdy cytat pojawia się w innym cytacie. W tym przypadku wewnętrzny cytat jest otoczony pojedynczymi cudzysłowami ('). Wyzwanie Biorąc pod uwagę ciąg wejściowy, wypisz …

8
Znajdź wszystkie anagramy i subanagramy!
To pytanie jest w dużej mierze oparte na tym pytaniu , ale powinno stanowić szereg dodatkowych trudności. Twoje zadanie Musisz napisać program lub funkcję, która po otrzymaniu ciągu wypisze wszystkie możliwe anagramy. Na potrzeby tego pytania anagram jest ciągiem zawierającym ten sam znak, co ciąg oryginalny, ale nie jest ciągiem …

3
Przeczytaj hasło: na telefonie komórkowym!
Dzięki najnowszemu wyzwaniu MD XF możemy teraz czytać hasła w wielu różnych językach! Problem polega na tym, że teraz musimy przenieść nasze aplikacje na urządzenia mobilne, a one wprowadzają hasła nieco inaczej. Wyzwanie Przeczytaj ciąg z klawiatury. Za każdym razem, gdy kwprowadzany jest znak , wyświetl go przez krótki czas. …
13 code-golf  string 

7
Stary transmogryfikator kodu C *
* Co to jest transmogrifier? W języku programowania C istnieją formacje zwane digrafami i trigrafami, które są sekwencjami dwu- i trzyznakowymi , które oceniają na mniej popularne znaki. Na przykład możesz użyć, ??-jeśli klawiatura nie ma ~. Biorąc pod uwagę tekst, zamień wszystkie wystąpienia następujących digrafów i trigrafów (po lewej …
13 code-golf  string 

2
Powiększanie mapy
Twoim zadaniem jest, biorąc pod uwagę mapę jako dane wejściowe, pomniejszyć ją lub powiększyć, w zależności od skali. Należy zauważyć, że skala podana jest skala, według której zoom out , a więc skala pomiędzy 0 i 1 będzie faktycznie powiększyć. Na przykład biorąc pod uwagę następującą (źle wykonaną) mapę: ..____.... …
13 code-golf  string 

30
Element ciągu o określonym indeksie
Biorąc pod uwagę ciąg znaków si liczbę nieujemną nmniejszą niż długość s, wypisz znak na n-tą pozycję s. Dozwolone jest indeksowanie 0 i indeksowanie 1. Dla 1-indeksowania nbędzie dodatnia i mniejsza lub równa długości s. s będzie się składać wyłącznie z drukowalnych znaków. Wszelkie uzasadnione wejścia / wyjścia są dozwolone. …
13 code-golf  string 

16
Liczba permutacji ciągów, które są palindromami
Twój tekst będzie ciągiem składającym się z małych angielskich liter. Twoim zadaniem jest określenie liczby różnych kombinacji pierwotnego ciągu znaków, które są palindromem. Ciąg wejściowy ma do 100 liter. W przypadku dłuższego ciągu wynik może być bardzo duży, więc wynikiem powinna być liczba permutacji modulo 666013. Na przykład, cababaa -> …

2
Zamknij tagi!
Jest to oparte na moim wcześniejszym usuniętym wyzwaniu o tej samej nazwie Wprowadzenie Twoim zadaniem jest napisanie programu, który zwraca prawdziwą lub falsey wartość na podstawie tego, czy dane wejściowe mają wszystkie znaczniki podobne do XML 1 odpowiednio otwarte i zamknięte we właściwej kolejności. Weź pod uwagę następujące dane wejściowe: …

1
Przeczytaj krzyżówkę z niespodzianką!
Podobne do tego pytania , ale jest to wariant krzyżówki! Zamiast tylko jednej litery na kwadrat siatki, możesz mieć jedną lub dwie . Wejście: Tablica 2D lub cokolwiek, co działa w Twoim języku. Możesz założyć prawidłowe dane wejściowe Każdy rozmiar tablicy musi działać Wynik: Tablica wszystkich słów W poprzek i …

1
Hasła Boba
Wprowadzenie Bob lubi mieć różne hasła dla każdej strony internetowej, z której korzysta. Chce hasła w specjalnym formacie, aby mógł zapamiętać. Pomóż mu, budując generator haseł, który ma możliwie najkrótszą długość kodu, ponieważ lubi skróty tak jak jego imię. Wyzwanie Zbuduj Bob generator haseł, który przyjmuje cztery parametry - Adres …
13 code-golf  string 

8
Dodaj wagę po jednej stronie piły, aby ją wyważyć
Ustawa o równoważeniu Piła (podobno z francuskiego „ci-ça”, co oznacza „to-to”) stanowi jedną trzecią świętej trójcy wyposażenia placów zabaw wraz z podobnie wszechobecną zjeżdżalnią i huśtawką. Piła jest w doskonałej równowadze, jeśli i tylko wtedy, gdy suma momentów z każdej strony jest równoważna. Pilarkę można zatem wyważyć, dodając do boku …

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.