Pytania otagowane jako string

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

16
Zaraz… co miałbym powiedzieć jeszcze raz?
Często zapominam, co chciałem powiedzieć, gdy nauczyciel wzywa mnie do zabrania głosu. Czy możesz zrobić ze mnie narzędzie do rozwiązania tego? Wymagania: Program musi wykonać pętlę w następujący sposób: Najpierw weź udział Jeśli dane wejściowe są puste, wydrukuj ostatnie zapisane pytanie. W przeciwnym razie zapisz dane wejściowe jako pytanie. Uwagi: …
10 code-golf  string 

20
Animuj znalezienie środka
Biorąc pod uwagę niepusty ciąg, usuwaj pierwszy i ostatni znak, aż dojdziesz do jednego lub dwóch znaków. Na przykład, jeśli ciąg był abcde, twój program powinien wydrukować: abcde bcd c Jeśli jednak tak jest abcdef, powinien zatrzymać się na dwóch znakach: abcdef bcde cd Końcowe znaki nowej linii i końcowe …
10 code-golf  string 

7
Zbuduj matrycę jakobską
Weź wektor niewiadomych i zastosuj ogólną funkcję różnicowalną . Jakobian jest następnie podawany przez matrycę tak że: Załóżmy na przykład m=3i n=2. Następnie (przy użyciu indeksowania opartego na 0) Jakobian fjest wtedy Celem tego wyzwania jest wydrukowanie tej jakobińskiej matrycy. Wejście Twój program / funkcja powinna przyjąć jako dane wejściowe …

6
Znajdź ścieżki!
Musisz napisać program lub funkcję. Dane wejściowe to „mapa” liczb. Możesz wybrać mapę jako ciąg znaków z nowymi znakami linii ( \n) lub tablicę ciągów 2D. Wszystkie mapy mają od 5 znaków do 5 znaków, a znaki są zawsze cyframi większymi niż 0 lub spacjami. Oto przykład mapy: 12 45 …

3
RegEx-golf: dopasuj całą zawartość w ciągu
Twoim zadaniem jest napisanie RegEx, który pasuje do wszystkiego wewnątrz ciągów. Łańcuch jest zdefiniowany jako wszystko otoczone (ale nie wliczając) dwóch nieskalowanych ". "Można uciekł \, które mogą również być ponownie uciekł. Przypadki testowe string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Punktacja Najkrótsze rozwiązanie wygrywa. Okular Proszę podać …

1
Czy będzie unosić się?
Wyzwanie Biorąc pod uwagę ciąg 2d reprezentujący dno łodzi jako dane wejściowe, musisz ustalić, czy łódź będzie unosić się na wodzie. Ten ciąg 2D może być w dowolnym dogodnym formacie. (Ciąg znaków z nowymi liniami, lista ciągów, lista znaków, itp.) Wydrukuj wartość prawdy, jeśli będzie zmienna, i wartość falsey, jeśli …

5
Uporządkowanie słów w celu dopasowania do danego ciągu
Biorąc pod uwagę ciąg liter i zestaw słów, wypisz kolejność słów, aby można je było znaleźć w ciągu, upuszczając niepotrzebne litery. Słowa mogą występować więcej niż jeden raz w zestawie słów. Łańcuch wejściowy i wszystkie słowa składają się z 1 do 1000 małych liter. Litery, które mają być upuszczone, mogą …
10 code-golf  string 

1
Wykrywanie nazw plików przyjaznych dla człowieka
Wprowadzenie Nazwy plików mogą być bardzo różne, od prostych blah.txtdo 303549020150514101638190-MSP0.txt. Ten pierwszy jest zwykle generowany przez człowieka, podczas gdy drugi jest często generowany maszynowo. Czy nie byłoby miło mieć prostą funkcję pozwalającą zgadywać, czy plik można uznać za „przyjazny dla człowieka”? Inspirowany postem Eduarda Florinescu, który został usunięty. Jego …

3
Ile słów mocy krzyczałem?
W Skyrim postać gracza może użyć potężnych magicznych krzyków (Thu'ums), aby osiągnąć swoje cele. Każdy krzyk składa się z trzech słów, jednak gracz może użyć pierwszego lub dwóch słów, aby osiągnąć ten sam efekt przy mniejszej mocy, ale przy krótszym czasie odnowienia. Biorąc pod uwagę małą literę ASCII Thu'um bez …

4
ASCII Dank Star
Opis wejściowy Ciąg (aby uzyskać najlepsze wyniki, wszystkie znaki powinny być drukowalne i mieć tę samą szerokość). Opis wyników Gwiazda postaci podążająca za wzorem: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 gdzie 0, 1... są kolejne znaki łańcucha. Wyjście niekoniecznie musi być …

2
Nieobecny językoznawca
tło Twój przyjaciel, językoznawca, nagrał i przeanalizował kilka prostych fragmentów rozmowy w różnych językach. Będąc całkowicie roztargnionymi, zapomnieli, w jakim języku znajduje się każdy fragment kodu. Musisz im pomóc, tworząc program analizujący struktury zdań i wykluczający niemożliwe przypadki. Wejście Twoje dane wejściowe są niepustym ciągiem zawierającym znaki SVO, które oznaczają …

6
Usuń zduplikowane słowa z zdania
W tym wyzwaniu usuniesz zduplikowane słowa z każdego zdania . Przykłady Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Specyfikacja Dane wejściowe będą ciągiem znaków ASCII. Zdanie jest definiowane jako cokolwiek do końca łańcucha, linefeed ( …
10 code-golf  string 

4
Słowa kluczowe tytułu w kontekście
Wyzwanie to opiera się na problemie opisanym w D. Parnas, O kryteriach, które należy zastosować przy rozkładaniu systemów na moduły , i rozwiniętych w J. Morris, Real Programming in Functional Languages . Napisz program lub funkcję, która pobiera listę tytułów książek z stdinlub jako argument, w rozsądnym, wygodnym formacie dla …

9
Numeronimy lub N8?
Numeronym (znany również jako „skurcz numerycznego”) jest, gdy słowo jest skrócony za pomocą liczb. Powszechną metodą skurczu jest użycie długości zastąpionego podciągu do zastąpienia wszystkich znaków oprócz pierwszego i ostatniego. Na przykład użyj i18nzamiast internationalizationlub L10nzamiastlocalization . ( LWielkie litery są pisane wielką literą, ponieważ wyglądają zbyt podobnie do 1.) …
10 code-golf  string 

5
Zaimplementuj narzędzie Dog Bash
dog to narzędzie wiersza polecenia, które pobiera dowolną liczbę argumentów, z których pierwszy to tekst do napisania, a pozostałe to dowolnie wiele plików. dogNarzędzie zostanie podzielony tekst w równych porcjach tych plików. Jeśli pozostała część n, pierwsze npliki otrzymują dodatkowy bajt dogjest przeciwieństwem catforallu jako takiego x, co należy przyjąć. …

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.