OleH
Который старый
Andrii
PHP, Котлин тоже это всё поддерживают. И многие другие языки тоже
Ну... для меня фунциональное программирование это отказ от переменных. Если язык разрешает вводить переменные — он не функциональный :)
OleH
А то есть си в котором активно используются переменные, это не функц яп?
Alexander
MarsAl
Добрый день! Тут есть HR?) объясните пожалуйста почему при собеседовании от джунов ждут знания наизусть методов библиотек, сборки приложений "с закрытыми глазами". Библиотек которые указаны в резюме. Когда даже опытные разрабы пользуются закладками-шпаргалками, help ом, и Stack Overflow. Неужто главное зубрежка, а не достижение результата и умение работать в современной реальности?)
Сидредин
Попробуй Haskell
Ок) Как-нибудь на пенсии, наверное))
Andrii
А то есть си в котором активно используются переменные, это не функц яп?
Естественно, в функциональных языках есть константы, которая связывается со значением один раз. Rust немного более функционален, потому что там надо дополнительно переменную описывать mut чтобы разрешить её изменять
Сидредин
Так можно отсеять и нормальных разрабов
OleH
Довны на форуме запудрили мозги
OleH
Соре
OleH
Александр
Она плохо кончила, я слышал, и до сих пор плохо кончает
OleH
Как сложно вкатится в .NET?
OleH
Познания на уровне околоДжуна
Адъютант
что за задача xD?
Andrii
Nemerle ну да... Ясно кто писал эта статью :) А в дискорде по функциональному программированию больше Haskell, Lisp, Agda, CoQ, idris, lean, и только потом Scala, F#, Elixir, Ocalm
Andrii
А что неожиданного? Стратегия очевижна: просматриваем N кандидатов, а потом выбираем наилучшего. Осталось только для заданного N посчитать вероятность того, что такая стратегия приведёт к успеху. Оптимизация по N заст решение
Igor
Нужно посмотреть саватеева
Andrii
100% гарантии нету, естественно
Адъютант
Это ж задача на сортировку
Адъютант
Igor
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80%D1%87%D0%B8%D0%B2%D0%BE%D0%B9_%D0%BD%D0%B5%D0%B2%D0%B5%D1%81%D1%82%D0%B5
Igor
Тупо давать людям задачи которые являются классикой которую решали долгие годы и надеяться что они сами решат.
Адъютант
Вру, изза случайного подхода лучше вероятностный подход. Если применить на физическую модель то если знать откуда выборка (национальность) то и статистический тоже
OleH
А каковы параметры метрик?
OleH
То бишь сортировка не подходит, ибо в такой сортировке любой член масива бдет пропадать, как только мы перейдём к следующему
OleH
Ну если у нас от 1 до ста, то нужно просто любого выше среднего выбирать
OleH
Ибо рандом есть рандом
OleH
Узнать сразу пулл из возможных метрик
OleH
Если нет то это жесткий матан с сигмами и множествами алеф переменных
Andrii
бакалавр с факультета информатики и вычислительной техники по специальности может устроиться?
Может устроится человек с улицы, понятно, что есть места, где требуется корочка. Но и без корочки мест полно. Нужно уметь решать проблемы кастомеров :)
Данияр
#include <bits/stdc++.h> using namespace std; int main() { int n,a,b; cin >> n>>a; //считывание for (int i = 1; i < n; i++) { cin >>b; if (b>a){ cout <<b<<" "; }a=b; } return 0; }
Данияр
Он замучал 3 проги пи шу
Данияр
Где не правильно ребята подскаждите
Andrii
Ну... первую программу за компьютером я написал в 1990, за калькулятором, наверное, в 1988-м, в тетради ещё раньше.
Данияр
У меня пишет 2 и 3
Данияр
как в ответе?
Данияр
как в ответе
Andrii
45
Andrii
А да, там нуля нету по условию
Andrii
Тоже программист?
Mar
Доброго времени суток. В ИТ есть требования к корочке магистра, особенно в области электроники?
Mar
Если не в РФ, то ЕС
Andrii
Если не в РФ, то ЕС
Работодателю обычно пофик. Получить вёрк пермит визу может быть проще с корочкой. Я получал без корочки в Швеции.
Данияр
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a; // считывание for (int i = 0; i < n; i++){ int temp; cin >> temp; a.push_back(temp); } // обработка и вывод for (int i = 1; i < n; i++) { if (a[i] > 0 && a[i-1] > 0 || a[i] < 0 && a[i-1] < 0) { cout << a[i-1] << " " << a[i]; break; } } return 0; }
Данияр
Данияр
Что не так вторая прога
Алексей
А это где такое счастье?
Данияр
Данияр
3 проги напечатал
Данияр
vs работает. тут не хрен
Sasha
у вас странное представление о возрасте в айти) я работала в компании parallels, там все программисты были 40+, а то и 50+, один уже на пенсию выходил сразу оттуда)
wolfram
Есть что-нибудь для начинающего, что позволит вообще не думать про бэк? Хочу в рамках практики сделать сайтец себе, но надо чтобы что-то взяло на себя заботы о базе данных и прочем, чтобы я только на фронте мог сосредоточиться. Есть что-то этакое?
Данияр
разный знак это произведение меньше нуля а не просто b>a
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a; // считывание for (int i = 0; i < n; i++){ int temp; cin >> temp; a.push_back(temp); } // обработка и вывод for (int i = 1; i < n; i++) { if (a[i] / a[i-1]>0){ cout << a[i-1] << " " << a[i]; break; } } return 0; }
Алексей
Еб*ный степик!
А степик тяжёлый. Я когда на нем хелоу ворд писал он ко мне и к буквам прикопался и к восклицательному знаку. Код раз 5 переписывал
Алексей
Надо бы к нему вернуться
Алексей
Может после скилбокса
Igor
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a; // считывание for (int i = 0; i < n; i++){ int temp; cin >> temp; a.push_back(temp); } // обработка и вывод for (int i = 1; i < n; i++) { if (a[i] / a[i-1]>0){ cout << a[i-1] << " " << a[i]; break; } } return 0; }
деление у тебя целочисленное если модуль делителя будет больше то ты получишь ноль. Или через произведение нужно или через неравенство знаков
Igor
Еб*ный степик!
Степик тебя ловит на частных случаях это и есть программирование.
Данияр
Степик тебя ловит на частных случаях это и есть программирование.
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a; // считывание for (int i = 0; i < n; i++){ int temp; cin >> temp; a.push_back(temp); } // обработка и вывод for (int i = 1; i < n; i++) { if (a[i] > 0 && a[i-1] > 0 || a[i] < 0 && a[i-1] < 0) { cout << a[i-1] << " " << a[i]; break; } } return 0; }