Публикации по теме 'problem-solving'


Codeforces 71A: Решение слишком длинных слов в C++
Codeforces — популярная платформа для соревновательного программирования, предлагающая программистам широкий спектр задач. В этом посте мы рассмотрим простую задачу на Codeforces под названием «Слишком длинные слова». Мы рассмотрим постановку задачи и решение проблемы с помощью C++. Задача требует, чтобы вы взяли целое число n в качестве входных данных, а затем n строк. Для каждой строки, если ее длина больше 10, нужно заменить ее аббревиатурой, составленной путем написания ее..

Использование процесса PEDAC для решения задач программирования: количество слов (часть 3)
Это третья часть серии постов, в которых я рассказываю о том, как я использовал процесс PEDAC для решения задач программирования. В этом посте я опишу шаги, которые я проделал, чтобы решить wordCount проблему. Как и все остальные в этой серии, я решил проблему с помощью JavaScript. Краткое введение в PEDAC . Описание проблемы: Write a program that given a phrase can count the occurrences of each word in that phrase. For example, if we count the words for the input "olly olly..

Как: решать вопросы интервью о "массиве фрагментов"
Продолжая свою тему написания руководств по ​​общим вопросам на собеседовании, в этом сообщении блога я научу вас, как отвечать на вопрос Chunk Array . Вопрос обычно задается следующим образом: Учитывая array и chunk size в качестве параметров, напишите функцию, которая разделит array на несколько subarrays , где каждый subarray имеет length из chunk size . Поначалу эта проблема может показаться сложной, но как только вы найдете лучший способ ее решения, решить ее станет..

День 31: Задача «Найти минимум в повернутом отсортированном массиве»
День 31: Задача «Найти минимум в повернутом отсортированном массиве» Проблема: Предположим, что массив, отсортированный по возрастанию, вращается на какой-то заранее неизвестной вам опорной точке. (т.е. [0,1,2,4,5,6,7] может стать [4,5,6,7,0,1,2] ). Найдите минимальный элемент. Вы можете предположить, что в массиве нет дубликатов. Пример 1: Input: [3,4,5,1,2] Output: 1 Пример 2: Input: [4,5,6,7,0,1,2] Output: 0 Мое решение: def findMin(nums:..