как раз "новые инструменты" и использует для решения нерешенных задачЗдесь другое. Задача трёх тел не относится к нерешённым математическим проблемам. https://ru.wikipedia.org/wiki/Открытые_математичес...
Брунс и Пуанкаре доказали, что систему дифференциальных уравнений для движения трёх тел невозможно свести к интегрируемой. https://ru.wikipedia.org/wiki/Задача_трёх_телНо численные методы - это раздел математики. Решение численными методами (приближённое) - теоретически возможно. Практически - крайне затруднительно.
К несчастью, как показал Д. Белорицкий, по крайней мере в случае Лагранжа для нужд вычислительной астрономии в сходящихся рядах Зундмана нужно брать как минимум 10^(8*10^6) членов. https://ru.wikipedia.org/wiki/Задача_трёх_телВот здесь - в численных методах - и остаётся возможность "придумать новый математический инструмент". Здесь никто не запрещает. Повторю: даже при открытии такого инструмента (а это стало бы важным открытием) он будет давать лишь приближённое решение.
from subprocess import Popen, PIPE, STDOUT
p = Popen(['passwd', 'root'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)
out = p.communicate(input=b'MyPass111\nMyPass111\n')[0]
print(out.decode())
A->method()
программист получит ошибку в любом случае. Так делать нельзя, независимо от логического обоснования того, что здесь происходит.function num(number) {
function number_format(number, decimals, dec_point, thousands_sep) {
number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
let n = !isFinite(+number) ? 0 : +number,
prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
s = '',
toFixedFix = function (n, prec) {
let k = Math.pow(10, prec);
return '' + Math.round(n * k) / k;
};
s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
if (s[0].length > 3) {
s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
}
if ((s[1] || '').length < prec) {
s[1] = s[1] || '';
s[1] += new Array(prec - s[1].length + 1).join('0');
}
return s.join(dec);
}
if (number <= 9999 && number >= -9999) {
return number_format(number, 0, '.', '');
} else if(number <= 999999 && number >= -999999){
return number_format(number/1e3, 2, '.', '') + ' тыс. ';
} else if(number <= 999999999 && number >= -999999999){
return number_format(number/1e6, 2, '.', '') + ' млн. ';
} else {
return number_format(number/1e9, 2, '.', '') + ' млрд.';
}
}
Как создать свой язык программирования?
Без другого языка программирования! Полностью с нуля.
08 04 83 fa 08 04 83 fb 08 04 83 fd 08 04 84 00
Ведь как-то создали первый ЯП.
Скрипт делает большое количество запросов к различным апи
которые можно свободно скачать.
Данное произведение распространяется исключительно для персонального использования.
Запрещается:
- Любое использование текста в целом, его отдельных частей, сюжета,
названия, имен героев с целью извлечения выгоды способами, включающими (но не ограниченными данным списком) распространение, тиражирование, копирование, воспроизведение в том числе вручную без заключения отдельного соглашения с Автором.
- Любое, в том числе и бесплатное, распространение текста произведения полностью или частично, объединенное с материалами, выражающими критическое отношение к Автору или тексту произведения.