Member 13401999 Ответов: 3

Пожалуйста, помогите мне на языке java.. Заранее спасибо


Пожалуйста, заполните прилагаемый вызов кодирования и отправьте мне почтовый индекс для проверки.

Как только я ознакомлюсь с вашим кодом, мы сообщим вам результаты и дальнейший процесс.

Задача кодирования---
Нам нравится видеть ваш код и то, как вы подходите к проблемам, а также проектные решения.Пожалуйста, выполните приведенное ниже упражнение в laungage по вашему выбору и отправьте нам почтовый индекс кода, модульный тест и тестовые данные.

Рассмотрим следующий алгоритм обнаружения мошенничества с кредитными картами:

Транзакция по кредитной карте состоит из следующих элементов;

хэшированный номер кредитной карты
метка времени-формата "год-месяц-день-час:минута:секунда"
цена-формата "доллары. центы"
Транзакции должны быть получены в виде строки элементов, разделенных запятыми, например '10d7ce2f43e35fa57d1bbf8b1e2, 2014-04-29T13:15: 54, 10.00'

Кредитная карта будет идентифицирована как мошенническая, если сумма цен на уникальный хэшированный номер кредитной карты за данный день превысит ценовой порог T.

Напишите метод для класса, который при задании списка транзакций, даты и ценового порога T возвращает список хэшированных номеров кредитных карт, которые были идентифицированы как мошеннические на этот день.

Мы ожидаем увидеть тесты, которые доказывают, что ваш код работает.

Не стесняйтесь создавать любые дополнительные классы, необходимые для поддержки дизайна вашего решения.

Что я уже пробовал:

Я ничего в этом не пробовал...

Dave Kreskowiak

И вопрос будет...?

3 Ответов

Рейтинг:
2

CPallini

Цитата:
Я ничего в этом не пробовал...
Тогда вам следует попробовать другой подход.


Напишите класс для описания транзакции. Все транзакции были бы экземплярами такого класса. Проверка на мошенничество не выглядит ужасно сложной задачей.


Рейтинг:
1

Patrice T

Цитата:
завершите прилагаемый вызов кодирования и отправьте мне по электронной почте почтовый индекс для кода для проверки.
Как только я ознакомлюсь с вашим кодом, мы сообщим вам результаты и дальнейший процесс.

ЛОЛ, этого я так и не получил. Вместо того, чтобы быть таким изобретательным в получении работы от других, вы должны использовать свой мозг, чтобы решить проблему, это не так сложно.

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.


Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
А" прединтервьюные " вопросы вроде этого, похоже, считаются домашним заданием!

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!