Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с информатикой питон пожалуйста!

myllilili Ученик (103), на голосовании 5 месяцев назад
Составьте программу, которая из слова КЛАВИАТУРА получает слова: ЛАВА, ТУРКА, ВИЛКА
Голосование за лучший ответ
Татьяна Просветленный (36384) 6 месяцев назад
 # Исходное слово 
word = "КЛАВИАТУРА"

# Функция для извлечения слова из исходного
def extract_word(base_word, target_word):
base_list = list(base_word)
for letter in target_word:
if letter in base_list:
base_list.remove(letter)
else:
return False
return True

# Проверка слов
words_to_extract = ["ЛАВА", "ТУРКА", "ВИЛКА"]
extracted_words = []

for w in words_to_extract:
if extract_word(word, w):
extracted_words.append(w)

print("Извлеченные слова:", extracted_words)
С++
 #include  
#include
#include
#include

// Функция для извлечения слова из исходного
bool extract_word(const std::string& base_word, const std::string& target_word) {
std::unordered_map letter_count;

for (char letter : base_word) {
letter_count[letter]++;
}

for (char letter : target_word) {
if (letter_count[letter] > 0) {
letter_count[letter]--;
} else {
return false;
}
}
return true;
}

int main() {
std::string word = "КЛАВИАТУРА";
std::vector words_to_extract = {"ЛАВА", "ТУРКА", "ВИЛКА"};
std::vector extract
Похожие вопросы