a = a ^ b
b = a ^ b
a = a ^ b
this post was submitted on 12 Jun 2023
61 points (100.0% liked)
Programmer Humor
32581 readers
1084 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
So you are asking the user to do it
I raise you
@lambda _: _()
def result() -> int:
global a; global b; a, b = b, a
hat tip to @[email protected] via Cursed Python
Haha thanks, but the original idea is from @goodside
on Twitter, I just screenshotted his tweet and harvested the upvotes :D
D'oh, you're right! My bad and thanks for the catch!
Version 3 is disgusting.
That's like the canonical "swap two pointers" trick