Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~{.1&2/}16*;]-1%
- for(x=prompt(o='');x;x>>>=1)o=(x&1)+o;alert(o)
- o='';i=parseInt(prompt());do{o=(i&1)+o}while(i>>=1)alert(o)
- $x=<>;do{@s=($x&1,@s)}while($x>>=1);print@s
- $x=<>;do{push@s,$x&1}while($x>>=1);print reverse@s
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- ⎕: 0
- 0000000000000000
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- ⎕: 13
- 0000000000001101
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- ⎕: 9999
- 0010011100001111
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- ⎕: -3
- 1111111111111101
- "01"[1+2|⌊⎕÷2⋆⊖0,⍳15]
- ⎕: 32767
- 0111111111111111
- x=input();print"".join("01"[x>>i&1]for i in range(15,-1,-1))
- char b[17];i=15;main(x){scanf("%d",&x);while(i+1)b[i--]=(x&1)+48,x>>=1;puts(b);}
- f(x){(x*=x<0?-printf("-"):1)&&f(x/2);putchar(48+x%2);}
- 0 * * l B
- B * * l C
- C * 0 r D
- D * * r E
- E * * r A
- A _ * l 1
- A * * r *
- 1 0 9 l 1
- 1 1 0 l 2
- 1 2 1 l 2
- 1 3 2 l 2
- 1 4 3 l 2
- 1 5 4 l 2
- 1 6 5 l 2
- 1 7 6 l 2
- 1 8 7 l 2
- 1 9 8 l 2
- 1 _ * r Y
- Y * * * X
- X * _ r X
- X _ _ * halt
- 2 * * l 2
- 2 _ _ l 3
- 3 * 1 r 4
- 3 1 0 l 3
- 4 * * r 4
- 4 _ _ r A
- function j(decNumb){var str='';do{str=String(decNumb%2)+str;decNumb=decNumb/2|0;}while(decNumb>=1);return parseInt(str);}
- =j(b1)
- t:=Number readFrom:Stdin.
- ((15to:1by:-1)collect:[:i|$0+(t>>i&1)]as:String)print
- t:=Number readFrom:Stdin.
- 15to:1by:-1 do:[:i|($0+(t>>i&1))print]
- b=lambda n:n<2 and'01'[n]or b(n//2)+b(n%2);print(b(int(input())))
- ++++[>++++<-]>>,<[->>++<[->-[>+>>]>[+[-<+>]>+>>]<<<<<]>[-]++++++[->++++++++<]>.[-]>[-<<<+>>>]<<<<]
- ++[>++++<-] preload 8 onto cell 1
- >>,< input into cell 2
- [- iterate over cell 1
- >>++< put 2 in cell 3
- [->-[>+>>]>[+[-<+>]>+>>]<<<<<] division algorithm: converts {n d} into {0 d_minus_n%d n%d n/d}
- >[-]++++++[->++++++++<]> clears cell 4 and puts 48(ascii of 0) into cell 5
- .[-] output n%2 and clear it (the bit)
- >[-<<<+>>>] bring n/2 into cell 2 (to be used for division in next iteration)
- <<<<] end iterate
- +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+>+>+>+>+>+>+<<<<<<<<]>[.>]
- (1 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+<]>[.>]
- (2 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+<<]>[.>]
- (3 bit) +>,>-<[>>[->]++[-<+]-<-]++++++++[->++++++<]>+[->+>+>+<<<]>[.>]
- etc
- f=b+=n/2**e%2*10**e,2**e++/n?f=b:f;echo $[f]
- 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;}
- c 0=0
- c n=c(div n 2)*10+mod n 2
- b('-':r)='-':b r
- b r=show.c.read$r
Add Comment
Please, Sign In to add comment