Guest User

Untitled

a guest
Jan 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. ~{.1&2/}16*;]-1%
  2.  
  3. for(x=prompt(o='');x;x>>>=1)o=(x&1)+o;alert(o)
  4.  
  5. o='';i=parseInt(prompt());do{o=(i&1)+o}while(i>>=1)alert(o)
  6.  
  7. $x=<>;do{@s=($x&1,@s)}while($x>>=1);print@s
  8.  
  9. $x=<>;do{push@s,$x&1}while($x>>=1);print reverse@s
  10.  
  11. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  12.  
  13. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  14. ⎕: 0
  15. 0000000000000000
  16. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  17. ⎕: 13
  18. 0000000000001101
  19. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  20. ⎕: 9999
  21. 0010011100001111
  22. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  23. ⎕: -3
  24. 1111111111111101
  25. "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
  26. ⎕: 32767
  27. 0111111111111111
  28.  
  29. x=input();print"".join("01"[x>>i&1]for i in range(15,-1,-1))
  30.  
  31. char b[17];i=15;main(x){scanf("%d",&x);while(i+1)b[i--]=(x&1)+48,x>>=1;puts(b);}
  32.  
  33. f(x){(x*=x<0?-printf("-"):1)&&f(x/2);putchar(48+x%2);}
  34.  
  35. 0 * * l B
  36. B * * l C
  37. C * 0 r D
  38. D * * r E
  39. E * * r A
  40. A _ * l 1
  41. A * * r *
  42. 1 0 9 l 1
  43. 1 1 0 l 2
  44. 1 2 1 l 2
  45. 1 3 2 l 2
  46. 1 4 3 l 2
  47. 1 5 4 l 2
  48. 1 6 5 l 2
  49. 1 7 6 l 2
  50. 1 8 7 l 2
  51. 1 9 8 l 2
  52. 1 _ * r Y
  53. Y * * * X
  54. X * _ r X
  55. X _ _ * halt
  56. 2 * * l 2
  57. 2 _ _ l 3
  58. 3 * 1 r 4
  59. 3 1 0 l 3
  60. 4 * * r 4
  61. 4 _ _ r A
  62.  
  63. function j(decNumb){var str='';do{str=String(decNumb%2)+str;decNumb=decNumb/2|0;}while(decNumb>=1);return parseInt(str);}
  64.  
  65. =j(b1)
  66.  
  67. t:=Number readFrom:Stdin.
  68. ((15to:1by:-1)collect:[:i|$0+(t>>i&1)]as:String)print
  69.  
  70. t:=Number readFrom:Stdin.
  71. 15to:1by:-1 do:[:i|($0+(t>>i&1))print]
  72.  
  73. b=lambda n:n<2 and'01'[n]or b(n//2)+b(n%2);print(b(int(input())))
  74.  
  75. ++++[>++++<-]>>,<[->>++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]++++++[->++++++++<]>.[-]>[-<<<+>>>]<<<<]
  76.  
  77. ++[>++++<-] preload 8 onto cell 1
  78. >>,< input into cell 2
  79. [- iterate over cell 1
  80. >>++< put 2 in cell 3
  81. [->-[>+>>]>[+[-<+>]>+>>]<<<<<] division algorithm: converts {n d} into {0 d_minus_n%d n%d n/d}
  82. >[-]++++++[->++++++++<]> clears cell 4 and puts 48(ascii of 0) into cell 5
  83. .[-] output n%2 and clear it (the bit)
  84. >[-<<<+>>>] bring n/2 into cell 2 (to be used for division in next iteration)
  85. <<<<] end iterate
  86.  
  87. +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+>+>+>+>+>+>+<<<<<<<<]>[.>]
  88.  
  89. (1 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+<]>[.>]
  90. (2 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+<<]>[.>]
  91. (3 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+>+<<<]>[.>]
  92. etc
  93.  
  94. f=b+=n/2**e%2*10**e,2**e++/n?f=b:f;echo $[f]
  95.  
  96. string p(int d){var r="";long i=1;while(r.Length<=64){var g=d&i;r=(g!=0)? "1"+r:"0"+r;i=i<<1;}return r;}
  97.  
  98. c 0=0
  99. c n=c(div n 2)*10+mod n 2
  100. b('-':r)='-':b r
  101. b r=show.c.read$r
Add Comment
Please, Sign In to add comment