Соглашусь с Рональд Макдональд, поздно или нет решать вам. Сам я в далеком 91 году занял 3 место на городской олимпиаде ровно через 2 недели после того как впервые сел за комп и познакомился с программированием. Так что шанс есть, и все будет зависеть от вашего желания и способностей.
udzumaki, потому что функция возвращает не значение наименьшего элемента массива а его индекс. Для получения значения элемента пишите так: print(arr[smallest(d)])
Александр, он не правильно сформулировал вопрос. Думаю речь идет не о глрбальной оптимизации а о банальном вылизывании кода, что бы с первого взгляда былр понятно что он делает и почему а так же чтобы выглядело симпатично.
Sp1keazyYT, прекрасно!!! Вы хотите поспорить или получить ответ? Если все же получить ответ, то прислушайтесь к совету, опишите логику, расставьте комментарии, хотябы опишите за что отвечают переменные ...
PS: или вы действительно верите в то, что кому-то делать нечего кроме как вчитываться в ваш код пытаясь понять его логику? Подумайте, ведь ваш код не имеет ни одного комментария, с кучей непонятно как и почему названных переменных и бесконечным колличеством условий сравнивающих какую-то area с какими-то цифрами....
Данный вопрос относится к так называемой фулстак разработке и включает в себя клиент-серверное взаимодействие, взаимодействие с пользователем и БД. Мало того что вы указали тег javascript а в тексте вопроса спрашиваете про php, так еще и не дали никакой конкретмки. Какой-то, выдранный откуда-то кусок интерфейса, нет ни клиентского кода или хотя бы отсылки к плагину/фреймворку его реализующему, нет серверного кода отвечающего за взаимодействие с БД и клиентской частью.
С таким подходом вразумительного ответа вы вряд ли дождетесь.
Arman4ik, вам уже ответили. Ищите сервис, который пересылает данные на почту. Протокол smtp (почтовый на прием) не сможет обработать запрос сделанный с помощью ajax.
отправить данные можно ajax-ом, при этом на любой сервер, вопрос в том, примет ли сервер эти данные и сохранит ли их без PHP (или серверных скриптов на других ЯП)
Magnus Keef, на классах такое сделать можно но несколько геморойно. Но если вместо классов es6 использовать функции, то вполне легко реализуемо.
Вечером доберусь до компа, покажу оба варианта.
Игорь Самохин, диссертация и научная квалификационная работа.
Добавьте если хотите, но ближайшие пол года времени на серьезные проекты у меня точно не будет.