Advertisement
Timkor

sequenceSumWithSomeCondition

Jan 9th, 2021
859
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Напишіть функцію, яка приймає на вхід два числа, і повертає суму всіх чисел між ними, які діляться без остачі на 5 або на одне з цих чисел.
  2. function getSum(a, b) {
  3. let sum = 0;
  4.     for(; b > a; b -= 1) { // Запутвся з умовою для циклу, потрібно щоб умова повертала числа в проміжку, але у мене перша ітерація іде з дефолтними значеннями.Як написати правильно умову?.
  5. /*
  6. була така задача https://zero.p2p.shpp.me/tasks/3_7_sum_series_of_numbers.html
  7. якщо написати псевдокодом, то стане ясніше, с чого потрібно починати:
  8.  
  9. **спочатку щось треба зробити, а потім все приблизно як у вас**
  10. сума = 0;
  11. цикл (лічильник від меньшого до більшого; поки не стане рівним більшому; інкрементимо лічильник) {
  12.     якщо (лічильник ділиться без остачі на 5 або на А або на В ) {
  13.         додати до суми лічильник
  14.     }
  15. }
  16. повернтути суму;
  17. */
  18.  
  19.         if(b % 5 === 0 || b % b === 0 ) // Чи правильно я зрозумів, що числа які знаходятьс в проміжку і не діляться без остачі на 5,(для них повинна виконуватися інша умова (***або на одне з цих чисел***)) тобто ділитися на саммі себе?
  20.             sum += b;
  21.     }
  22.     return sum;
  23. }
  24. console.log(getSum(2, 5));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement