Публикации по теме '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:..