Pytania otagowane jako string

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

3
Jak śmiały jest ten post?
Preambuła W wycenie stosu wymiany używamy ** do pogrubienia tekstu. Na przykład to przecena: The **quick brown fox jumps over the lazy** dog. Renderuje jako: Szybki brązowy lis przeskoczył nad leniwym psem. Oczywiście używamy ** również do zamykania odwagi. Więc mniej odpowiedzi będzie odważne. Na przykład: The **quick** brown fox …
13 code-golf  string 

21
Znalezienie wartości słów!
Wprowadzenie W krainie [Wstaw fajne imię tutaj] ludzie nie kupują rzeczy za pieniądze, ponieważ każdy ma poważną alergię na papier. Płacą sobie nawzajem słowami! Ale jak to jest? Podają wartości liczbowe każdej litery: a=1,b=2,c=3,etc. (Z innymi specjalnymi zasadami, które zostaną opisane później) W tym wyzwaniu Twoim zadaniem będzie obliczenie wartości …
13 code-golf  string 

6
Wydrukuj spiralę ascii w pamięci O (log n)
Możesz napisać program lub funkcję, która otrzyma nieparzystą, dodatnią liczbę całkowitą n , gdzie n >= 3jako argument funkcji, argument wiersza poleceń lub na STDIN (lub odpowiedniku dla twojego systemu) i wypisze na STDOUT (lub odpowiedniku systemu) spiralę ASCII która obraca się do wewnątrz zgodnie z ruchem wskazówek zegara, gdzie …

30
Policz liczbę samogłosek w każdym słowie łańcucha
To dość łatwe wyzwanie. Wyzwanie Dane wejściowe będą zawierać ciąg znaków (nie nulllub pusty) o maksymalnej długości 100. Wypisz liczbę samogłosek w każdym słowie łańcucha, oddzielone spacjami. Zasady Ciąg nie będzie miał więcej niż 100 znaków. Ciąg będzie zawierać tylko alfabetów A-Z, a-za także może zawierać spacji. Dane wejściowe muszą …

2
Połącz łańcuchy z kontekstem
Ciągi z kontekstem Na potrzeby tego wyzwania ciąg z kontekstem jest potrójnym ciągiem zwanym lewym kontekstem , częścią danych i prawym kontekstem . Reprezentuje podciąg dłuższego łańcucha. Używamy pionowej rury |jako separatora, więc przykładem łańcucha z kontekstem jest cod|e-go|lf, gdzie jest lewy kontekst cod, dane są e-go, a prawy kontekst …
13 code-golf  string 

8
Numeracja linii - zaimplementuj nl
Twoim zadaniem jest wdrożenie programu podobnego do nlnarzędzia wiersza poleceń z podstawowych narzędzi GNU. Standardowe luki są zabronione. Nie możesz używać żadnej wbudowanej lub zewnętrznej funkcji, programu lub narzędzia do numerowania linii pliku lub łańcucha, takich jak on nlsam lub =polecenie w GNU sed. Specyfikacja Wejście Program akceptuje nazwy plików …

3
Rozłóż słowa na inne słowa (np. „Poświata” = „rufa” + „erg” + „niski”)
Oto jeden dla wszystkich, którzy tam są! Napisz program lub funkcję, która pobiera listę słów i tworzy listę wszystkich możliwych rozkładów konkatenatywnych dla każdego słowa. Na przykład: (Uwaga: jest to tylko niewielkie próbkowanie w celach ilustracyjnych. Rzeczywista wydajność jest znacznie większa.) afterglow = after + glow afterglow = aft + …

4
Odwrotny format Golf String ()
Odwróć metodę formatowania. FormatMetoda klasy String (lub equivallent, takich jak sprintf) jest dostępny w większości języków. Zasadniczo wymaga ciągu „Format”, który może zawierać symbole zastępcze z dodatkowym formatowaniem oraz zero lub więcej wartości do wstawienia zamiast tych symboli zastępczych. Twoim zadaniem jest zaimplementowanie funkcji odwrotnej w wybranym języku. API Nazwa …
13 code-golf  string 

7
Odwróć słowa bez zmiany wielkich liter i znaków interpunkcyjnych
Utwórz program z najmniejszą liczbą znaków, aby odwrócić każde słowo w ciągu, zachowując kolejność słów, a także znaki interpunkcyjne i wielkie litery w ich początkowym miejscu. Przez „Kolejność słów” rozumiem, że każde słowo jest podzielone pustą spacją („”), więc skurcze i takie będą traktowane jako jedno słowo. Apostrofa skurczów powinna …

3
Operatory bitowe w Brainfuck
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

7
Znajdź minimalną odległość edycji między dwoma ciągami
Wyjaśnienie Odległość edytować między dwóch ciągów jest funkcją minimalnej możliwej liczby insercji, delecji lub podstawienia do konwersji jednego słowa do słowa. Wstawienia i usunięcia kosztują 1, a zamiany kosztują 2. Na przykład odległość między ABi Awynosi 1, ponieważ usunięcie kosztuje 1, a jedyną potrzebną edycją jest usunięcie Bznaku. Odległość między …
13 code-golf  string 

9
Funkcja Soundex
Napisz najkrótszą funkcję, aby wygenerować amerykański kod Soundex dla nazwiska zawierającego tylko wielkie litery AZ. Twoja funkcja musi generować dane wyjściowe zgodne ze wszystkimi przykładami połączonych stron (podanymi poniżej), chociaż nie musi i nie powinna usuwać prefiksów. Łączniki w danych wyjściowych są opcjonalne. Baw się dobrze! Uwaga: Być może nie …
13 code-golf  string 

7
Wydrukuj całkowitą długość wszystkich „cytowanych” znaków
Zasady W tym wyzwaniu zamierzam nieco przedefiniować definicję „cudzysłowów”. Znaki cudzysłowu ( cytaty AKA ) to dowolne identyczne znaki używane w parach w różnych systemach pisania w celu rozpoczęcia bezpośredniej mowy, cytatu lub frazy. Para składa się z otwierającego cudzysłowu i zamykającego cudzysłowu, który jest tym samym znakiem (wielkość liter …

11
Zrównoważone kodowanie zero-jeden
Zadanie Zakoduj ciąg, który w całości składa się z wielkich liter ( A-Z), używając tylko zer i jedynek, używając własnego ulubionego schematu. Ale zasada nie jest taka prosta! Zasady Twój program / funkcja musi poprawnie obsługiwać dowolny prawidłowy ciąg wejściowy o długości 8 . Wyniki muszą mieć tę samą długość …

9
CamelCase2snake_case ()
Napisz funkcję do konwersji tekstu CamelCased na snake_case: FunctionForHTMLManipulationstaje sięfunction_for_html_manipulation Tekst wejściowy będzie jednym odpowiednim identyfikatorem w wielu językach. Musi zaczynać się literą angielską, a następnie dowolną liczbą liter lub cyfr angielskich. Żadne inne znaki (spacje, symbole itp.) Są niedozwolone. Każde „słowo” w tekście Wielbłąda zaczyna się wielką literą, chyba …
13 code-golf  string 

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.