Вопросы с тегом «string»

Конкурс для решения конкретной проблемы с помощью использования и манипулирования строками.

19
Улучшенный латинский шифр Цезарь Свинья
Проблема с шифром Цезаря заключается в том, что получаемые слова часто непроизносимы. Проблема с Pig Latin в том, что ее легко декодировать. Почему бы не объединить их? вход Слово, состоящее из 26 английских букв. Выход Сначала измените каждую согласную в слове на следующую согласную в алфавите. Итак, b переходит к …

8
Сделайте alphabeTrie
Рассмотрим следующий отсортированный по алфавиту список слов: balderdash ballet balloonfish balloonist ballot brooding broom Все слова начинаются с b, а первые 5 начинаются с bal. Если мы просто посмотрим на первые 2 слова: balderdash ballet мы могли бы написать вместо этого: balderdash +let где ' 'используется, когда слово разделяет префиксный …
31 code-golf  string 

22
Сделай дождь персонажей
Вдохновленный этим чатом мини-вызов. Если в качестве входных данных указана строка (только для печатных символов ASCII), выведите строку с буквами «дождь» вниз. Каждая буква должна быть случайным числом строк вниз (случайным образом между 0и длиной строки, каждая из которых имеет ненулевую вероятность), и только один символ в столбце. Все возможные …

30
Сумма Полномочий 2
Соревнование При заданном целочисленном входе, xгде 1 <= x <= 255возвращаются результаты степеней двух, которые при суммировании дают x. Примеры Учитывая вход: 86 Ваша программа должна вывести: 64 16 4 2 Входные данные: 240 Выход: 128 64 32 16 Входные данные: 1 Выход: 1 Входные данные: 64 Выход: 64 Вывод …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

9
Сколько очков дает мой номерной знак?
(Это мой первый вопрос по коду-гольфу) Когда я был ребенком, мы с отцом изобрели игру, в которой номерной знак, который мы видим на автомобилях, может давать определенные очки на основе довольно простых правил: X количество одинаковых букв или цифр дает X-1 баллов, примеры: 22 = 1 point aa = 1 …
31 code-golf  string 

30
Задача ведущих нулей
Соревнование Если в качестве входных данных ( xи y) задано два целых числа , выведите xв виде строки столько начальных нулей, сколько необходимо, чтобы yсимволы были длинными без знака. правила Если xсодержит больше yцифр, вывести в xвиде строки без изменений. Вывод в виде целого числа не принимается, даже если нет …
31 code-golf  string 

26
Сколько времени осталось?
Программа У вас есть две строки, A и B . A - текущая позиция, в которой находится ваш таймер, а B - позиция, в которой ваш таймер остановится. Обе строки имеют формат m: ss . Вы должны написать программу, которая определяет оставшееся время, которое также должно быть отформатировано как m: …
31 code-golf  string  date 

30
Сделать колючую коробку
Учитывая два натуральных числа, W и H, выведите прямоугольник ASCII-искусства, граница которого состоит из косых черт ( /и \) с W «шипами» на верхнем и нижнем краях и H «шипами» на левом и правом краях. Интерьер коробки заполнен пробелами. «Шип» - это просто две косые черты, объединяющиеся в форму стрелки: …

21
Голова, плечи, колени и пальцы ног, колени и пальцы ног
Введение: Я думаю, что мы все это знаем, и, вероятно, она была переведена на множество разных языков: детская песня "Голова, плечи, колени и пальцы": Голова, плечи, колени и пальцы, колени и пальцы Голова, плечи, колени и пальцы, колени и пальцы И глаза и уши, рот и нос Голова, плечи, колени …

30
Алфавит Алмаз
Вы видели удивительный алфавитный треугольник , месть алфавитного треугольника и теперь пришло время мести алфавитного треугольника! Введение в ... АЛМАЗНЫЙ АЛМАЗ! Ваша задача - вывести этот точный текст, строчные / прописные буквы не имеют значения, хотя переводы строк имеют значение: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf ghijklmnopqrstuvwxyzabcdefedcbazyxwvutsrqponmlkjihg hijklmnopqrstuvwxyzabcdefgfedcbazyxwvutsrqponmlkjih ijklmnopqrstuvwxyzabcdefghgfedcbazyxwvutsrqponmlkji jklmnopqrstuvwxyzabcdefghihgfedcbazyxwvutsrqponmlkj klmnopqrstuvwxyzabcdefghijihgfedcbazyxwvutsrqponmlk …

19
Реализация вкладки завершения
Завершение табуляции - полезная функция, которая автоматически завершает частично написанные команды. Вы собираетесь это реализовать. Например, если бы доступные команды были ['apply','apple','apple pie','eat'], то aзавершился бы так appl, как все команды, начинающиеся сa также начинаются с appl. Ввод, вывод Вам нужно ввести строку A и набор строк B. Вам нужно …
31 code-golf  string 

9
Acme Canine Decoder профессора Шварцмана 2000
Введение Мы - особенно гики среди нас, которые склонны быть фанатами - все помнят этот старый мультфильм о Дальней стороне : Очевидно, профессор Шварцман мог бы еще чуть-чуть освежить свои навыки программирования, прежде чем использовать свое изобретение. Но можете ли вы повторить это самостоятельно ... используя как можно меньше байтов? …
31 code-golf  string 

20
Фаро перемешать массив
Faro перетасовать является метод часто используется магами «Перемешать» колода. Для выполнения перетасовки Фаро вы сначала разрезаете колоду на 2 равные половины, а затем чередуете две половины. Например [1 2 3 4 5 6 7 8] Фаро перетасовал [1 5 2 6 3 7 4 8] Это может быть повторено любое …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
Медленно превратить строку в другую
Соревнование Учитывая две строки / массив строк, выведите первую строку, медленно сжимающуюся и расширяющуюся обратно во вторую строку. Вы можете предположить, что строки всегда будут начинаться с одного и того же символа. пример Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi Testin Testing Сначала вы выводите …
31 code-golf  string 

8
Сортировать эти рейтинги Джеймса Бонда
Введение Мой дедушка является поклонником Джеймса Бонда, но он всегда не уверен, как оценивать своих любимых актеров. Таким образом, он всегда делает списки, что является большой работой. Он попросил меня создать программу, которая облегчит его жизнь, но у меня нет на это времени, мне нужно работать! Так что я буду …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.