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


Максимальная площадь куска пирога после горизонтального и вертикального разрезов
Вам дан прямоугольный торт размера h x w и два массива целых чисел horizontalCuts и verticalCuts , где: horizontalCuts[i] - расстояние от верха прямоугольного пирога до ith горизонтального разреза и аналогично, и verticalCuts[j] — расстояние от левого края прямоугольной лепешки до jth вертикального разреза. Возвращает максимальную площадь куска пирога после разрезания в каждой позиции по горизонтали и вертикали, заданной в массивах horizontalCuts и verticalCuts..

#Day60 из #100days_of_coding
вчера был мой 60-й день кодирования. Я решил 2 вопроса. Проблема 1: Перевернуть строку. Напишите функцию, которая переворачивает строку. Входная строка задается как массив символов s . Вы должны сделать это, изменив входной массив на месте с O(1) дополнительной памятью. Пример 1: Input: s = ["h","e","l","l","o"] Output: ["o","l","l","e","h"] Пример 2: Input: s =..

Роль программирования в развитии навыков решения проблем у детей
Может ли кодирование раскрыть потенциал решения проблем в юных умах? Меня, как любознательного и увлеченного ученика, всегда привлекал увлекательный мир технологий. Вопрос, который часто занимал мои мысли, заключался в том, как кодирование , язык машин, может оказать глубокое влияние на развитие навыков решения проблем у таких детей, как я. Благодаря своему собственному опыту и обширным исследованиям я пришел к пониманию того, что программирование — это не просто программирование..

Что я думаю во время программирования
Я проработал разработчиком три с половиной года, а теперь стал наставником более молодых разработчиков в своей компании. Недавно я потратил некоторое время, чтобы помочь одному из моих коллег спланировать проект, и наш разговор перешел на конкретную привычку мысли, которую я чувствовал необходимость затронуть в этом посте. Любой, кто написал программу, знает, что этот процесс включает в себя виртуальный лес деревьев решений. Новички часто принимают эти решения бессознательно или вообще не..

1. Включите зажигание автомобиля до упора (последнее положение, в котором может находиться зажигание…
TECH TP ​​#11: Как запрограммировать кодовые пульты сигнализации: 1. Включите зажигание автомобиля до упора (последнее положение, в котором может находиться зажигание перед фактическим запуском автомобиля. Не запускайте автомобиль) в течение 10 секунд: 2. Нажмите и удерживайте кнопку программирования системы, встроенную в антенну системы (обычно устанавливается в верхней части внутренней части ветрового стекла), пока система не издаст 3-кратный звуковой сигнал, затем отпустите кнопку,..

Совершенствуйте свои навыки разработки и эксплуатации с помощью теории устранения неполадок
Совершенствуйте свои навыки разработки и эксплуатации с помощью теории устранения неполадок За несколько лет до прихода в DNSimple я около 3,5 лет проработал в магазине Apple Retail в Genius Bar , помогая диагностировать и ремонтировать все, от iPod до систем XServe . Самым большим выводом, который я сделал за время работы, была Теория устранения неполадок , которая помогла мне решить множество сложных проблем как разработчику, так и системному администратору здесь, в DNSimple. Я..

Обратно связанный список в группах размера K
Постановка задачи . Для заданного связанного списка переверните узлы связанного списка k за раз и верните измененный список. k — положительное целое число, меньшее или равное длине связанного списка. Если количество узлов не кратно k , то пропущенные узлы, в конце концов, должны оставаться такими, какие они есть. Пример: Учитывая этот связанный список: 1->2->3->4->5 Для k = 2 вы должны вернуть: 2->1->4->3->5 Для k = 3 вы должны вернуть:..