Задача B. Java.FiniteField

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:512 Мб

Условие

Необходимо реализовать класс Num

У класса должны быть:

Конструктор принимающий value и modulo

При этом если modulo == 0, value сохраняется без изменений, иначе value берется по модулю modulo

Конструктор копирования, который копирует только value, при этом modulo = 0

Функция-геттер getValue возвращающая value

Функция-геттер getModulo возвращающая modulo

      
        public class Num
        {
            Num(int value, int modulo) { ... }
            Num(Num num) { ... }
            int getModulo() { ... }
            int getValue() { ... }
        }
      
  

Формат выходных данных

Файл с решением должен содержать только реализацию описанного класса


0.053s 0.013s 15