Binary digits: Difference between revisions

Content deleted Content added
m Add R solution
Line 3,220: Line 3,220:
(for ([i 16]) (displayln (number->string i 2)))
(for ([i 16]) (displayln (number->string i 2)))
</lang>
</lang>
=={{head|R}}==
<lang rsplus>
dec2bin <- function(num) {
ifelse(num == 0,
0,
sub("^0+","",paste(rev(as.integer(intToBits(num))), collapse = ""))
)
}


for (anumber in c(0, 5, 50, 9000)) {
cat(dec2bin(anumber),"\n")
}
{{Out}}
<pre>
0
101
110010
10001100101000
</lang>


=={{header|RapidQ}}==
=={{header|RapidQ}}==