Домашние задания: Математика

Деление и его хитрости

Недавно, решая профильную математику я столкнулся с дробью 292820/534820 и естественно начал сокращать (так требовалось). Дальше, разделив оба числа на 2, я получил 14641/26741. Вопрос, как я мог догадаться, что эти числа деляться на 11 или на 121, или еще лучше, с самого начала понять, что они оба деляться на 2420!?!?
Dima Торшин
Dima Торшин
877
Ну можно долго сидеть и изучать числа, находить кучу закономерностей... но надо ли оно)) Они крайне редко будут нужны.

Открываете браузер Хром, любой сайт - хоть гугл, правый клик → в открывшемся меню последний пункт "Inspect" / "изучить код". В открывшемся окне переключиться на вкладку "console" и туда ввести этот код + Enter:

function bubu(num){
  let arr = [];
  let temp = 2;
  while(num > 1){
    if( num % temp == 0 ){
      num /= temp;
      arr.push(temp);
    } else {
      temp++;
    }
  }
  return arr;
}

Далее можно в консоли многократно использовать функцию (пока данная вкладка будет открыта).

К слову, консоль можно использовать и как калькулятор))

2 ** 20 выведет 2 в степени 20 ))

P.s. код написан на коленке, естественно это не лучший алгоритм. Если число будет простое и больше 100 миллионов - зависнет надолго. Если не простое - обработает очень большие числа почти мгновенно.
.
НХ
Насиба Хасанова
62 360
Лучший ответ
Dima Торшин Ох уж эти программисты ;-) Везде свои коды суют)))
ты и не догадался... так что не приписывай себе чужие подвиги...
скинь условие задачи, в ходе решения которой, у тебя получились такие числа
В школе изучают признаки делимости чисел на другие числа. Например, число делится на 11, если сумма цифр, которые стоят на четных местах, равна сумме цифр, стоящих на нечетных местах, либо отличается от неё на 11. Это надо знать.
***** *****
***** *****
13 786
Dima Торшин Хех, не помнил ;-)
не это уже уровень аутиста
KK
Kairat Kulmakashev
1 576
это супер умным надо быть чтоб понять что они на 11 делятся.
либо в интернет заходить и искать делители числа этого.

вообще не парься в ГДЗ смотри.