Hex To Bin


Submit solution


Points:100 (partial)
Time limit:0.5s
Java 90.5s
Memory limit:32M
Java 932M
Author:

Tags
Loops, Numeral Systems
Difficulty
Intermediate

Allowed languages
Assembly, Awk, Brain****, C, C#, C++ 14, coffee, cpp, fsharp, go, groovy, hs, java, JavaScript, kt, Lisp, lua, Obj-C, OCAML, Perl, php, pypy, Python, ruby, Scala, Swift, vb

The task is simple: convert a number in hexadecimal to a number in binary

Input

  • Read from the standard input
  • On the single line is the number in hexadecimal

Output

  • Print ot the standard output
  • On the single line print the number in binary

Constraints

  • The hexadecimal number can have up to 215 digits

Sample tests

Test 1

  • Input
ABCDEF
  • Output
101010111100110111101111

Test 2

  • Input
1A2B3C4D5E6F
  • Output
000110100010101100111100010011010101111001101111

Comments


  • 0
    plamen_ivanov
     commented on Oct. 23, 2018

    Е как може да подвеждате хората в теста е показано с leading zeros, а иначе трябвало да ги няма. Добре че прочетох коментарите иначе няма решаване тая задача.


  • 0
    3akobah
     commented on Oct. 2, 2018 edit 2

    Във втори тест не е грешно да си ги има нулите отпред според мен:

    Input: 1A2B3C4D5E6F
    1: 0001
    A: 1010
    2: 0010
    B: 1011
    3: 0011
    C: 1100
    4: 0100
    D: 1101
    5: 0101
    E: 1110
    6: 0110
    F: 1111
    Output: 000110100010101100111100010011010101111001101111

    Трябваше да се занинавам с глупости, за да пропусна нулите.


  • 0
    georgievgeorgi
     commented on March 1, 2018

    Хм! Махнах нулите отпред, вторият нулев тест мина, но всички останали са с грешни отговори! А не виждам какво и къде може да се обърка!


    • 1
      k.zahariew
       commented on March 1, 2018 edit 3

      Не, твоето решение не маха нулите отпред, а маха само първите три, или първите две, или само първата, според зависи от инпута. П.П Всъщност, говоря глупости :Д Грешката, мисля че идва от това, че нямаш кейс за '0'.


      • 1
        georgievgeorgi
         commented on March 2, 2018 edited

        Пфу! Тая грешка я правя вече за втори път... все забравям нулата, ма така е като броя на пръсти още... Благодаря! Задачата тръгна без проблем.


  • 1
    k.zahariew
     commented on Feb. 2, 2018

    Да, не се подвеждайте по резултата от втория тест кейс, нулите не трябва да ги има.


  • 1
    markov.r
     commented on Jan. 30, 2018 edit 5

    Дали Output-a на тест кейс 2 е даден коректно? Оставам с впечатлението, че първите 3 нули не трябва да ги има?