Чем больше я узнаю, тем больше понимаю, как многого я не знаю.

Сегодня был настоящий «Продуктивный день», большую часть времени я провела за работой и чувствую себя очень хорошо!

Мой день начался с длинных задач CodeChef, вчера я отправил и получил AC для своей первой задачи. Сегодня пытался решить вторую проблему. Это была задача легкого уровня, я нашел ее решение за 15 минут. Затем я реализовал его код с помощью Java на IntelliJ. После нескольких попыток я скомпилировал его без ошибок. Для ввода я скопировал и вставил образец ввода для этой задачи, и я получил желаемый результат. Я был очень доволен этим, так как решил и закодировал проблему менее чем за час. Я отправил его и получил 30 баллов из 100. Это давало исключение во время выполнения для больших входных данных. Я внес некоторые изменения, используя свои небольшие знания, но мои усилия пошли напрасно :(

Затем я попытался решить ту же проблему с помощью C++. Я думал, что это принесет какой-то положительный результат, но мне не повезло. На этот раз я даже не получил AC (LOL). Я отказался от этого и открыл третью проблему.

Третья задача была так же проста, как и первая. Я решил это за 15 минут (снова), код был завершен в течение одного часа (снова), затем я запустил его и на этот раз получил 20 из 100. Это давало неправильный ответ для большого ввода. Я пытался отладить его, но я не нашел решения (пока).

Я также продолжил смотреть серию «Java for Competitive Programming», о которой я упоминал вчера. Там я изучил несколько полезных техник.

У меня есть плохая привычка начинать смотреть онлайн-курс, а потом бросать его незаконченным. У меня есть один такой курс, связанный с Java, который я не закончил. Но я собираюсь завершить его сейчас, так как понял, что незаконченная часть была намного важнее, чем законченная!

Сделка включена!