Skip to main content
added 139 characters in body
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36

PHP ,7263 Bytes

contribution by @Titus Thank You

for($n=$argv[1];$n;$n>>=4)$r=HBKD[$n/4&3].OAEI[$n&3].$r;echo$r;

72 Bytes works also with zero

do$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];

PHP ,72 Bytes

do$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];

PHP ,63 Bytes

contribution by @Titus Thank You

for($n=$argv[1];$n;$n>>=4)$r=HBKD[$n/4&3].OAEI[$n&3].$r;echo$r;

72 Bytes works also with zero

do$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];
deleted 2 characters in body
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36

PHP ,7472 Bytes

do{$r=OAEIHBKD[$t*4+do$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;}while$r;while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];

PHP ,74 Bytes

do{$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;}while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];

PHP ,72 Bytes

do$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];
-6 Bytes constant use directly and alternative Version with 2 bytes more
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36

PHP ,8074 Bytes

do{$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;}while(($t=!$t)|$n=$n>>2);echo$r;
$c=OAEIHBKD;do{$r=$c[$t*4+($n=&$argv[1])%4].$r;}while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];

PHP ,80 Bytes

$c=OAEIHBKD;do{$r=$c[$t*4+($n=&$argv[1])%4].$r;}while(($t=!$t)|$n=$n>>2);echo$r;

PHP ,74 Bytes

do{$r=OAEIHBKD[$t*4+($n=&$argv[1])%4].$r;}while(($t=!$t)|$n=$n>>2);echo$r;

76 Bytes alternative Version

for($i=2*strlen(dechex($n=$argv[1]));$i;)echo HBKDOAEI[$i%2*4+$n/4**--$i%4];
deleted 3 characters in body
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36
Loading
>> operator
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36
Loading
remove unnessary Bytes
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36
Loading
added 1 character in body
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36
Loading
Source Link
Jörg Hülsermann
  • 13.4k
  • 3
  • 16
  • 36
Loading