एल्गोरिथ्म्स और डेटा स्ट्रक्चर्स

बिट को टॉगल करें

आपको एक पूर्णांक n दिया गया है, और आपका काम है इसके i-वें बिट को टॉगल करना (यानी 0 को 1 में और 1 को 0 में बदलना)।

इनपुट

इनपुट में दो पूर्णांक n (1 ≤ n ≤ ) और i एक ही पंक्ति में स्पेस से अलग होकर दिए जाते हैं। यह गारंटी है कि i, n के बाइनरी (Binary) निरूपण की लंबाई से छोटा होगा।

आउटपुट

कार्यक्रम को n के i-वें बिट को टॉगल करने के बाद प्राप्त होने वाला नया मान प्रिंट करना चाहिए।

उदाहरण

इनपुट
आउटपुट
9 2
13
9 3
1

व्याख्या

  • 9 → 1001 ⇒ i-वें बिट (index 2) को टॉगल करें ⇒ 1101 ⇒ 13
  • 9 → 1001 ⇒ i-वें बिट (index 3) को टॉगल करें ⇒ 0001 ⇒ 1
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue