В этой задаче создаём кэш фиксированного объёма, который автоматически удаляет наименее используемые элементы, сохраняя актуальные данные доступными за константное время.
В этой задаче:
• Используем Dictionary для мгновенного доступа к элементам по ключу.
• Поддерживаем порядок использования через двусвязный список.
• При превышении ёмкости вытесняем «самый старый» элемент.
Такой кэш незаменим в браузерах, базах данных и системах, где важна скорость повторного доступа к данным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤4👍4
👍7🔥4🤝1
Unity по-умолчанию показывает public-поля, но пару атрибутов дают полный контроль над тем, что видно и что сохраняется.
Ключевые моменты:
• [SerializeField] позволяет настраивать private-поля прямо в Inspector, не нарушая инкапсуляцию.
• [HideInInspector] скрывает даже public-поля, если их не нужно редактировать вручную.
• Геттер без сеттера + сериализуемое поле = защита от случайных изменений в рантайме.
Чистый интерфейс, защищённые данные — всё под контролем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤝15👍7❤6
Он отключает проверки типов на этапе компиляции, позволяя вызывать методы и обращаться к свойствам без точного указания типа. Удобно, когда структура данных неизвестна заранее.
Что важно знать:
• Позволяет работать с JSON без создания классов.
• Подходит для COM-объектов и слабо типизированных API.
• Ошибки появляются только во время выполнения.
Поэтому
dynamic
полезен, когда нужно быстро взаимодействовать с внешними данными или писать универсальный код.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32❤10🤝7👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25❤12👍7🤝4
Сегодня реализуем простой алгоритм частотного анализа: определим, какое слово встречается чаще всего в произвольном тексте.
В этой задаче:
• Получаем строку от пользователя через консоль
• Убираем знаки препинания и приводим все слова к нижнему регистру
• Определяем слово с наибольшим числом повторений и выводим его
Этот подход полезен для анализа логов, выделения ключевых слов и предварительной обработки текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍14❤6