diff --git a/README.md b/README.md index 7f367ef..9ea967d 100644 --- a/README.md +++ b/README.md @@ -337,7 +337,8 @@ include_toc: true * Класс должен иметь имя `ReverseSum` -## Домашнее задание 4. Подсчет слов +## Домашнее задание 4. Подсчет слов [![Word Stat](https://git.fymio.us/me/prog-intro-2025/actions/workflows/word-stat.yml/badge.svg)](https://git.fymio.us/me/prog-intro-2025/actions) + Модификации * *Base* @@ -401,20 +402,20 @@ include_toc: true Модификации - * *Base* + * *Base* ✅ * Исходный код тестов: [ReverseTest.java](java/reverse/ReverseTest.java), [ReverseTester.java](java/reverse/ReverseTester.java) * Откомпилированные тесты: [ReverseTest.jar](artifacts/ReverseTest.jar) * Аргументы командной строки: модификации - * *Memory* + * *Memory* ✅ * Программа должна сначала считывать все данные в память, и только потом обрабатывать их. * Пусть _M_ – объём памяти, необходимый для сохранения ввода в двумерном массиве `int` минимального размера. Ваша программа должна использовать не более 4_M_ + 1024 байт памяти. * Накладные расходы на запуск вашей программы JVM не учитываются. - * *3637* + * *3637* ✅ * Рассмотрим входные данные как (не полностью определенную) матрицу, вместо каждого числа выведите максимум из чисел, находящихся в его столбце в последующих строках, и его самого @@ -424,7 +425,7 @@ include_toc: true вместо каждого числа выведите максимум из чисел текущее число — правый нижний угол матрицы * Класс должен иметь имя `ReverseMax` - * *3435* + * *3435* ✅ * Рассмотрим входные данные как (не полностью определенную) матрицу, выведите ее поворот по часовой стрелке, например для ввода ``` @@ -440,15 +441,15 @@ include_toc: true 4 ``` * Класс должен иметь имя `ReverseRotate` - * *3233* + * *3233* ✅ * Выведите (в реверсивном порядке) только числа, у которых сумма номеров строки и столбца четная * Класс должен иметь имя `ReverseEven` - * *4142* + * *4142* ✅ * Рассмотрим входные данные как (не полностью определенную) матрицу, вместо каждого числа выведите среднее из чисел в его столбце и строке * Класс должен иметь имя `ReverseAvg` - * *4749* + * *4749* ❌ * Рассмотрим входные данные как (не полностью определенную) матрицу, вместо каждого числа выведите сумму чиселв его столбце и строке * Класс должен иметь имя `ReverseSum` @@ -456,21 +457,21 @@ include_toc: true ## Домашнее задание 2. Сумма чисел [![Sum Tests](https://git.fymio.us/me/prog-intro-2025/actions/workflows/sum.yml/badge.svg)](https://git.fymio.us/me/prog-intro-2025/actions) Модификации - * *Base* + * *Base* ✅ * Исходный код тестов: [SumTest.java](java/sum/SumTest.java), [SumTester.java](java/sum/SumTester.java), [базовые классы](java/base/) * Откомпилированные тесты: [SumTest.jar](artifacts/SumTest.jar) * Аргументы командной строки: модификации - * *3637* + * *3637* ✅ * Входные данные являются 64-битными числами в формате с плавающей точкой * На вход подаются десятичные и шестнадцатеричные числа * Шестнадцатеричные числа имеют префикс `0x`, например `0xa.bp2` равно (10+11/16)·4 равно 42.75 * Ввод регистронезависим * Класс должен иметь имя `SumDoubleHex` - * *3839* + * *3839* ✅ * Входные данные помещаются в тип [BigDecimal](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/math/BigDecimal.html) * На вход подаются десятичные и шестнадцатеричные числа * Шестнадцатеричные числа имеют префикс `0x`, @@ -478,22 +479,23 @@ include_toc: true (мантисса и порядок являются целыми числами) * Ввод регистронезависим * Класс должен иметь имя `SumBigDecimalHex` - * *3435* + * *3435* ✅ * На вход подаются десятичные и шестнадцатеричные числа * Шестнадцатеричные числа имеют префикс `0x` * Ввод регистронезависим * Класс должен иметь имя `SumHex` - * *3233* + * *3233* ✅ * Входные данные являются 64-битными числами в формате с плавающей точкой * Класс должен иметь имя `SumDouble` - * *4142* + * *4142* ✅ * Входные данные помещаются в тип [BigInteger](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/math/BigInteger.html) * восьмеричные числа имеют суффикс `o` * Класс должен иметь имя `SumBigIntegerOctal` - * *4749* + * *4749* ✅ * Входные данные являются 64-битными целыми числами * восьмеричные числа имеют суффикс `o` * Класс должен иметь имя `SumLongOctal` + diff --git a/java/wordStat/WordStat.java b/java/wordStat/WordStat.java new file mode 100644 index 0000000..3ce5b13 --- /dev/null +++ b/java/wordStat/WordStat.java @@ -0,0 +1,7 @@ +package wordStat; + +public class WordStat { + public static void main(String[] args) { + System.out.println("hello world!"); + } +}