עכשיו הקטע הטריקי...צריך לבצע את זה ללא שימוש במשתנה עזר או מערך כלשהו
יש 2 פתרונות שאני מכיר... אז בהצלחה
x=2321y=76767y = x + y =79088x = y -x =76767y = y - x = 2321
y = x + y =79088x = y -x =76767y = y - x = 2321
לא כתבתי בשום שפה כי לא צריך פה הרבה לחשוב, חיבור וחיסור פשוט :-)
x += yy = -(y - x)x -= y
זה יותר יעיל מכיוון ש XOR מבצע פחות פולסים מאשר פעולות חיבור חיסורולכן הפעולה תיהיה יותר מהירה
ובקשר לפתרון יעיל או לא, במקום להגיד יפה שחשבת על זה, זה התגובה הטיפשית שאתה נותן?
מילא הייתי עושה לך פה איזה לולאה, זיכרון, משהו, אבל 3 שורות קוד הכי פשוטות שיכולות להיות.
בכל מקרה הצעת פתרון יפה.
ולמי ששאל XOR לוקח איזה 3 פולסים וחיבור חיסור לוקח איזה 13-15 פולסיםאני לא סגור על המס' המדויקים
\x6C\x65\x65\x74\x68\x61\x78\x30\x72\x3A\x2D\x29tresp4sser