Skip to content

nesioIV/mywebpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 

Repository files navigation

Вы открыли персональную web-страницу NesioIV.

СОДЕРЖАНИЕ СТРАНИЦЫ

  1. МОИ ПОСЛЕДНИЕ ПРОГРАММНЫЕ РАЗРАБОТКИ
  1. МОИ АЛГОРИТМЫ И ПУБЛИКАЦИИ ПО ТЕМАМ

МОИ ПОСЛЕДНИЕ ПРОГРАММНЫЕ РАЗРАБОТКИ

КОМБИНАТОРНАЯ ГОЛОВОЛОМКА "ТРАНСВОРДЫ" / "TRANSWORDS"

БРАУЗЕРНАЯ HTML5-ИГРА ДЛЯ ПУБЛИКАЦИИ НА GAME-ПЛАТФОРМАХ "ИГРЫ ВКОНТАКТЕ" И "ЯНДЕКС ИГРЫ"

https://github.com/nesioIV/Transwords

Программная реализация выполнена на языке JavaScript

Трансворды или Transwords это авторская браузерная HTML5-игра в жанре "головоломка" для одного игрока. Она реализована на языке Javascript с использованием HTML-элемента canvas без применения сторонних библиотек и фреймворков. Игра поддерживает основные десктопные браузеры, предполагает альбомную ориентацию экрана, автоматически подстраивается под предоставляемые размеры окна браузера. Игра обеспечивает пользовательский интерфейс на русском и английском языках.
В указанном выше репозитории содержатся все файлы, необходимые для исполнения игры. В совокупности они преставляют собой версию #1.00 основного релиза, который служит базой для клонирования игры под технические требования публичных игровых платформ (например, Игры Вконтакте или Яндекс Игры).
Основной релиз игры можно запустить без регистрации по ссылке https://nesioiv.github.io/Transwords/.
Пользователи социальной сети ВКонтакте могут найти игру в каталоге игровой платформы этой соцсети в категории Головоломки https://vk.com/app51490475_17275129. В этой же соцсети организована группа ТРАНСВОРДЫ https://vk.com/club217481609 для обсуждения приемов и алгоритмов сборки и решения трансвордов.
Игра также опубликована в каталоге игровой платформы Яндекс Игры в категории Головоломки https://yandex.ru/games/app/204891. Для тех, кто интересуется решением, сборкой, отгадыванием трансвордов, дополнительно открыт Telegram-канал ТРАНСВОРДЫ или TRANSWORDS https://t.me/transwordy.

К оглавлению страницы

ПРИМЕРЫ РЕШЕНИЯ ТИПОВЫХ ЗАДАЧ ПРОГРАММИРОВАНИЯ

ЗАДАЧА ПРОГРАММИРОВАНИЯ НА ТЕМУ "Решето простых чисел"

https://github.com/nesioIV/PrimeNumSieve

Программная реализация выполнена на языке Java

ФОРМУЛИРОВКА ЗАДАЧИ: Найти все простые числа меньше или равные заданному числу N.

ОПИСАНИЕ РЕШЕНИЯ: приведено в файле https://github.com/nesioIV/PrimeNumSieve/blob/main/README.md репозитория.


ЗАДАЧА ПРОГРАММИРОВАНИЯ НА ТЕМУ "Минимальное число шагов для обеспечения равенства всех элементов массива"

https://github.com/nesioIV/GetEqlElemsForMinOpers

Программная реализация выполнена на языке Java

ФОРМУЛИРОВКА ЗАДАЧИ: Дан массив целых чисел длины N и целое число K. Разрешена операция удаления первого элемента массива с записью в его конец K-го элемента. Какое минимальное число шагов потребуется для того, чтобы сделать все элементы массива одинаковыми? -1, если это невозможно.

ОПИСАНИЕ РЕШЕНИЯ: приведено в файле https://github.com/nesioIV/GetEqlElemsForMinOpers/blob/main/README.md репозитория.


ЗАДАЧА ПРОГРАММИРОВАНИЯ НА ТЕМУ "Минимальная степень 2, равная или больше суммы элементов массива"

https://github.com/nesioIV/Pow2SumNum

Программная реализация выполнена на языке Java

ФОРМУЛИРОВКА ЗАДАЧИ: Найти наименьшую степень 2, равную или больше суммы чисел в заданном массиве.

ОПИСАНИЕ РЕШЕНИЯ: приведено в файле https://github.com/nesioIV/Pow2SumNum/blob/main/README.md репозитория.


ЗАДАЧА ПРОГРАММИРОВАНИЯ НА ТЕМУ "Наибольший общий делитель диапазона чисел"

https://github.com/nesioIV/NumRangeGcd

Программная реализация выполнена на языке Java

ФОРМУЛИРОВКА ЗАДАЧИ: Найти наибольший общий делитель всех чисел в заданном диапазоне [L, R].

ОПИСАНИЕ РЕШЕНИЯ: приведено в файле https://github.com/nesioIV/NumRangeGcd/blob/main/README.md репозитория.

К оглавлению страницы

МОИ АЛГОРИТМЫ И ПУБЛИКАЦИИ ПО ТЕМАМ

СЖАТИЕ ДАННЫХ БЕЗ ПОТЕРЬ

BIN@ERN: ДВОИЧНО-ТРОИЧНОЕ СЖИМАЮЩЕЕ КОДИРОВАНИЕ ДАННЫХ

https://arxiv.org/ftp/arxiv/papers/1201/1201.5603.pdf

Программная реализация была выполнена на языке Visual Basic

В данной работе предлагается авторский алгоритм сжатия данных, используемых в современных цифровых, компьютерных и телекоммуникационных системах, средствах и устройствах. Он позволяет уменьшать и восстанавливать объем исходных данных, предназначенных для хранения или передачи, без потерь содержащейся в них информации. Алгоритм отличается простотой реализации, высоким быстродействием, плотным сжатием. Он основывается на специальной схеме префиксного кодирования букв алфавита, из которых состоят исходные данные. Эта схема не требует передачи кодовых таблиц букв алфавита от кодера к декодеру, допускает линейные списки представления префиксных кодов букв исходного алфавита, позволяет использовать вычисляемый индекс префиксного кода в линейном списке при декодировании букв, разрешает оценивать степень сжатия до выполнения кодирования, может обходиться без использования операций умножения и деления, вычислений с плавающей точкой при кодировании-декодировании, работоспособна как при статическом (двухпроходном), так и при адаптивном (однопроходном) кодировании, применима к данным с различными по мощности алфавитами, допускает повторное сжатие для его дополнительного уплотнения.

К оглавлению страницы

РАЗЛОЖЕНИЕ БОЛЬШИХ НАТУРАЛЬНЫХ ЧИСЕЛ НА МНОЖИТЕЛИ

ФАКТОРИЗАЦИЯ НАТУРАЛЬНЫХ ЧИСЕЛ МЕТОДОМ УМНОЖЕНИЯ

https://arxiv.org/ftp/arxiv/papers/1903/1903.12449.pdf

Программная реализация была выполнена на языке Java

В данной работе предлагается авторский алгоритм факторизации больших натуральных чисел методом умножения, который расширяет группу алгоритмов факторизации Ферма и Лемана и характеризуется сложностью выполнения 𝑂(𝑛^1/3). В данной публикации обосновывается конечность его работы в зависимости от величины факторизуемого числа 𝑛. Представлены результаты сравнительных испытаний родственных алгоритмов на большом объеме вычислительных тестов и продемонстрированы выявленные преимущества предлагаемого алгоритма перед другими. Показаны возможности оптимизации алгоритма для снижения трудоемкости факторизации.


СКРЫТОЕ ЧИСЛОВОЕ РЕШЕТО С РЕГУЛИРУЕМОЙ СПОСОБНОСТЬЮ ПРОСЕИВАНИЯ В МЕТОДЕ ФАКТОРИЗАЦИИ ФЕРМА

https://www.researchgate.net/publication/337403112_Hidden_numerical_sieve_with_an_adjustable_sieving_ability_within_Fermat's_factorization_method

Программная реализация была выполнена на языке Java

В данной работе предлагается авторский алгоритм применения в методе факторизации Ферма скрытого числового решета с регулируемой способностью просеивания. Решето позволяет многократно – в 2^𝛼 раз – уменьшать трудоемкость факторизации, вычисляемую по описанной в работе метрике, где параметр 𝛼 = {1, 2, 3, ... } является регулятором, определяющим структуру решета и его просеивающую способность. В работе приведено строгое обоснование и формальное описание алгоритма, представлены вычислительные эксперименты, подтверждающие эффективность применения этого решета.

К оглавлению страницы

ТЕХНИЧЕСКИЙ АНАЛИЗ РИСКОВ ПРИ ПОКУПКЕ АКЦИЙ ФОНДОВОГО РЫНКА

РАНЖИРОВАНИЕ ИНВЕСТИЦИОННОЙ ПРИВЛЕКАТЕЛЬНОСТИ АКЦИЙ И ДВОИЧНО-ТРОИЧНОЕ СЖИМАЮЩЕЕ КОДИРОВАНИЕ

https://arxiv.org/ftp/arxiv/papers/2201/2201.11507.pdf

Программная реализация была выполнена на языках JavaSript и Visual Basic

В данной работе предлагается авторский алгоритм ранжирования инвестиционной привлекательности ценных бумаг фондового рынка, в котором их инвестиционный риск оценивается не по традиционному показателю волатильности доходности, а по показателю сжатия временных рядов данных изменения их биржевой цены. В работе подробно описан алгоритм ранжирования, представлен пример ранжирования акций всех компаний, входящих в фондовый индекс Dow Jones, дополнительно проведено сравнение результатов ранжирования этих акций по показателям волатильности и сжатия и отмечены сильные стороны второго показателя, формируемого с использованием метода двоично-троичного сжимающего кодирования исторических данных биржевых котировок ценных бумаг.

К оглавлению страницы

ФИНАСОВЫЙ АНАЛИЗ БИЗНЕС-ПРОЦЕССОВ ПРЕДПРИЯТИЯ

ФИНАНСОВЫЙ АНАЛИЗ КРУГООБОРОТА ХОЗЯЙСТВЕННЫХ СРЕДСТВ ПРЕДПРИЯТИЯ

https://www.researchgate.net/publication/340398013_Financial_analysis_of_circulation_of_economic_means_of_the_enterprise

Программная реализация была выполнена на языке Visual Basic

В данной работе предлагается алгоритм финансового анализа кругооборота хозяйственных средств предприятия, который предусматривает формализованную идентификацию регулярных циклов движения финансово-хозяйственных средств (методами теории графов), расчет предлагаемых интегральных характеристик таких циклов, финансовый анализ показателей эффективности циклов кругооборота средств.

К оглавлению страницы

About

My personal web-page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages