Есть задача, я её приложил к вопросу, суть в том что есть заказы
public void send(long orderId, boolean isBuy, int price, int size);
и требуется как то их сопоставлять друг другом, если цена заказа продажи и заказа покупки совпадают то заказ нужно убрать, не знаю как это реализовать
https://www.bookmap.com/shared/ExchangeTaskC.pdf
Как я понимаю задача тестовая (то есть надо показать свои скиллы), следовательно надо сделать "умно":
1) Завести класс/бин типа
class Order implements Comparable {
long orderId;
boolean isBuy;
int price;
int size;
public int compare(Order order) {
//blah-blah
}
}
2) Далее написать к нему compare()
, в котором если собственно говоря если
один из них покупка, другой продажа и суммы одинаковы то возвращается 0
3) Далее пробегаетесь по всем заказам сравниваете их друг с другом, те которые compare()==0
убиваете
Уверен, это то вам по силам?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
На собеседовании задали задачу: имеется клавиатура аналогового телефона от 0 до 9, где каждой цифре соответствуют три буквы, 1 - абв, 2 - где и тд
Я разбираю старый проект и нашел интересную вещь, которую не понимаю
Необходимо получить сообщения из определенного чата Делаю запрос:
Получается, это дублирующие друг друга вещиМожет, есть какие-то реальные различия?