1301: Інвертувати біт


Submit solution


Points:5
Time limit:0.5s
Memory limit:63M
Author:

Problem type

Задано цілі числа а та k. Виведіть число, яке отримується з а інвертуванням k-го біта.

Формат вхідних даних

У стандартному потоці міститься два числа а та k (0 ≤ а ≤ 10^9).

Формат вихідних даних

У стандартний потік вивести шукане число.

Приклад вхідних даних

15 2

Приклад вихідних даних

11

Comments


  • 0
    maks00x
     commented on Jan. 31, 2019

    Тестування створене неправильно — в тестах з другого часто зустрічаються індекси, більші за саме число, а про те, що таких бітів насправді не існує, я взагалі мовчу.


  • 0
    maks00x
     commented on Dec. 31, 2018 edited

    А якщо k вказує на неіснуючий біт ("\(2\) \(6\)" — \(2_{10} = 10_2\) — шостого біту не існує (\(2_{10}\) значить \(2\) в десятковій системі))?


  • 0
    XEOL
     commented on Dec. 27, 2018

    В прикладі відповідь 11


    • 0
      zvit
       commented on Dec. 28, 2018

      так )


  • 0
    zvit
     commented on April 15, 2018

    Відредагований формат вихідних даних