Advertisement
Timkor

swap2.5

Mar 12th, 2021 (edited)
869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*Створити дві змінні, А і B.
  2. Покласти в А десятку.
  3. Покласти в B сотню.
  4. Потім написати команди, які в підсумку приведуть до того, що значення в цих двох змінних поміняються.*/
  5.  
  6.  
  7.  
  8. var a = 10
  9. var b = 100
  10.  
  11. var c = a + b
  12. b = c - b
  13. a = c - a
  14. console.log(b)
  15. console.log(a)
  16. /* це рішення є перехідним від "використавши одну змінну" до "не використовуючи додаткових змінних")) Воно складніше ніж просто збереження однієї із начальних у тимчасовій С, але його не можна назвати таким, що не використовує додаткових змінних, хоча вся логіка достатня для такого хитрого рішення, коли С можна не використовувати) Не впевнений, що допоміг, було б круто побачити ваші рішення що до кожного з пунктів, а саме з використання однієї змінної. Якщо це воно, то раджу спочатку даунгрейднутися до більш простішого рішення з використанням однієї змінної (без арифметики), а потім докрутити (це арифметичне) до рішення без використання додаткових змінних! Для цього навіть додавати нічого не треба, тільки С прибрати та ще дещо підправити.
  17. Гарного коду) */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement