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

85
Определите, являются ли строки анаграммами

Вызов Учитывая две строки, определите, есть ли в них одинаковые символы. пример вход слово Это возвращается, trueпотому что они одинаковы, но просто зашифрованы. вход слово, wwro Это возвращается false. вход лодка, тоба Это возвращает true правила Вот правила! Предположим, ввод будет не менее 1...

85
Вертикально свернуть текст

Скажем, у меня есть такой текст (каждое слово в одной строке, без пробелов) Programming Puzzles & Code Golf Это не имеет смысла! Это полностью противоречит законам физики. Ваша задача - исправить эту невозможную ситуацию и свернуть текст следующим образом: P Prog &uzz Coderam Golflesming...

84
Простая кошачья программа

Одна из наиболее распространенных стандартных задач (особенно при демонстрации эзотерических языков программирования) - реализовать «программу cat» : прочитать весь STDIN и распечатать его в STDOUT. Хотя он назван в честь утилиты оболочки Unix, catон, конечно, намного менее мощный, чем реальная...

84
Мне потребовалось много времени, чтобы сделать это, пожалуйста, как. (Комментарии YouTube № 1)

Подожди ..... это не троллинг. Фон В эти дни на YouTube разделы комментариев завалены такими шаблонами: S St Str Stri Strin String Strin Stri Str St S где String- просто заполнитель и относится к любой комбинации символов. Эти паттерны обычно сопровождаются чем-то It took me a lot of time to make...

83
Что моя собака действительно слышит

Мою собаку зовут Рекс. Каждый раз, когда я ругаю его, он, кажется, не очень впечатлен, и я вижу, как он реагирует, только когда я произношу его имя. Если я скажу Rex, I told you not to do this! You're making me angry Rex! все что он слышит Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!...

81
Распечатать Tabula Recta!

Распечатать Tabula Recta! Tabula Recta (иногда называемая «таблицей Вигенера») была создана Иоганнесом Тритемиусом и использовалась в нескольких шифрах, включая все варианты шифра Вигенере Белласо и шифра Тритемия. Это выглядит так: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA...

79
Самый короткий код для побитового преобразования двоичной строки

Я думаю, что здесь нет достаточно простых вопросов, которые могут попробовать новички! Задача: задана случайная входная строка из 1 и 0, например: 10101110101010010100010001010110101001010 Напишите кратчайший код, который выводит побитовую инверсию, вот так:...

79
Телескопические скобки

Рассмотрим непустую строку правильно сбалансированных скобок: (()(()())()((())))(()) Мы можем представить, что каждая пара скобок представляет собой кольцо в свернутой телескопической конструкции . Итак, давайте расширим телескоп: ( )( ) ()( )()( ) () ()() ( ) () Другой способ взглянуть на это...

77
N (e (s (t))) строка

Чтобы «вложить» строку, вы должны: Рассматривайте первый символ как функцию, а следующие символы как аргументы этой функции. Например, если входная строка была Hello, то первым шагом будет: H(ello) Затем повторите этот же шаг для каждой подстроки. Итак, мы получаем: H(ello) H(e(llo)) H(e(l(lo)))...

75
Количество «a» и «b» должно быть одинаковым. Вы получили это компьютер?

В популярной (и обязательной) книге по информатике Питера Линца « Введение в формальные языки и автоматы » часто упоминается следующий формальный язык: главным образом потому, что этот язык не может быть обработан с помощью конечных автоматов. Это выражение означает «Язык L состоит из всех строк« a...

75
Код Джонни код, код!

Отец-основатель рок-н-ролла Чак Берри с грустью скончался сегодня. Рассмотрим припев его знаменитой песни « Джонни Б. Гуд »: Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Существуют и другие способы, которыми оно было акцентировано, но вышеизложенное...

74
Недискриминационное программирование

Мы говорим, что строка недискриминационная, если каждый из символов строки появляется одинаковое количество раз и, по крайней мере, дважды. Примеры "aa!1 1 !a !1"является недискриминационным , так как каждый из символов , !, aи 1появляется три раза. "abbaabb"это не недискриминационный , потому что...

74
От программирования головоломок до Code Golf

Ваша задача - написать программу, которая выводит точную строку Programming Puzzles(конечный символ новой строки необязательный), но когда все пробелы, табуляции и новые строки удаляются, выводится Code Golf(конечный символ новой строки необязательный). Ваш счетчик байтов - это счет первой...

74
Черепахи всю дорогу вниз

Напишите программу или функцию, которая принимает положительное целое число и печатает или возвращает стопку из этого множества черепах в стиле ASCII , где каждая черепаха больше, чем та, что над ней. В частности, если входные данные 1, выходные данные должны быть: __ /,,\o Если ввод 2: __ o/,,\...

73
Создайте «H» из меньших «H»

Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы...

73
Рассчитать Фи (не Пи)

Нет, я не имею в виду ϕ = 1.618...и π = 3.14159.... Я имею в виду функции . φ (x) - число целых чисел, меньших или равных числу, к xкоторому относятся простые числа x. π (x) - число простых чисел, меньших или равных x. Допустим, что «не пи» - это тогда π̅ (x), и определим его как число композитов,...

73
Построй мне кирпичную стену!

Вызов Мне нужна помощь в строительстве кирпичной стены! Сложите для меня некоторый код без ввода и создайте следующую строку вывода, показанную ниже: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__...

72
Развернуть цифры

задача Учитывая строку английских названий цифр, «свернутых» вместе, вот так: zeronineoneoneeighttwoseventhreesixfourtwofive Разбейте строку обратно на цифры: zero nine one one eight two seven three six four two five правила Ввод всегда является строкой. Он всегда состоит из одного или нескольких...

72
С Днем Рождения V!

Спасибо @KritixiLithos за помощь в решении этой проблемы! V - это язык программирования, который я написал, чтобы я мог использовать и расширять vim для задач, связанных с использованием кода. Самый первый коммит был 3 марта 2016 года, то есть сегодня V исполняется один год! Woo-Hoo За первый год...

72
Распечатать алфавит без использования каждой гласной

Вдохновение : в 1939 году человек по имени Эрнест Винсент Райт написал роман под названием Гэдсби, не используя букву «е». Ваша задача - написать набор (до 5) программ на любом языке (который имеет текстовый синтаксис *), чтобы вывести все 26 букв алфавита по порядку. Однако для каждой гласной...