Задача для опытных

Тема в разделе "Java", создана пользователем Янчик, 1 фев 2016.

  1. Янчик

    Янчик New Member

    Регистрация:
    1 фев 2016
    Сообщения:
    1
    Симпатии:
    0
    Дана последовательность цифр. Необходимо расставить между ними знаки арифметических операций таким образом, чтобы получилось заданное число.
    Напишите программу, которая реализует следующий интерфейс:
    Код (Java):
    public interface BestFit {
    String fitPlusMinus(String digits, long expectedResult);
    Возвращает строку с расставленными знаками арифметических операций. Допустимые операции: сложение и вычитание. Если это невозможно, вернуть пустую строку.
    Примеры:  
    fitPlusMinus("123", 9) = "12-3"
    fitPlusMinus("222", 11) = ""
    String fit(String digits, long expectedResult);
    То же, что в предыдущем пункте, однако к списку допустимых операций добавляются умножение и деление.
    fit("222", 11) = "22/2"
    String fitBraces(String digits, long expectedResult);
    То же, что в предыдущем пункте, помимо арифметических операций можно расставлять скобки.
    }
    Хотя бы хоть 1 пример помогите пожалуйста, очень срочно нужно.
     
Загрузка...
Похожие Темы - Задача для опытных
  1. Edip
    Ответов:
    10
    Просмотров:
    2.317
  2. TrishaRay
    Ответов:
    1
    Просмотров:
    782
  3. elzim
    Ответов:
    0
    Просмотров:
    932
  4. ShaoKahn
    Ответов:
    1
    Просмотров:
    1.125
  5. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.107

Поделиться этой страницей