• Как решить уравнение?

    @Tougric
    участник броуновского движения
    cos(x) = 2x+1.
    Eсли корни у такого уравнения есть, то -1<= 2x+1 <=1 вследствие свойств cos(x).
    Т.е. -1<=х<=0. Отметим, что на этом отрезке функция y=2x+1 непрерывна и монотонно возрастает без всяких особых точек.
    Теперь рассмотрим на этом же отрезке функцию у = cos(x). В данном случае, подставляя в cos(x) значения -1<=х<=0, необходимо домножать их на Pi. Т.е. функцию у = cos(x) необходимо рассмотреть на отрезке [-Pi,0]. Отметим, что функция у = cos(x) на данном отрезке также непрерывна и монотонно возрастает без всяких особых точек.
    Все вышесказанное означает, что данные две функции пересекаются только в одной точке. А эту точку можно просто подобрать из отрезка -1<=х<=0. Эта единственная точка х = 0.
    Ну, нетривиальная задачка. По крайней мере других подходов не вижу.
    Ответ написан
    1 комментарий
  • Стоит ли писать собственное IDE на Python?

    @towin
    Если программированием занимаетесь только месяц, то нужно писать свою операционную систему.
    Своя IDE - это для тех, кто уже 2 месяца программирует.
    Ответ написан
    Комментировать
  • Как реализовать метод так, чтобы он заменял одно слово на другое?

    EugeneP2
    @EugeneP2
    Java Dev
    Метод класс String replaceAll возвращает новый объект String с выполненными изменениями.

    String textAfterCensure = textBeforeCensure.replaceAll("бяка", "*");
    Ответ написан
    6 комментариев