만약 a b c 가있다면 a b c에각각 1과 0을 부여하는 알고리즘은 어떻게 작성할까요..
예를들어 000 001 010 011 100 101 110 111 이렇게 8가지 나오게 하는..?
4자리숫자면 2의 4제곱개의 경우가 나오겠네요
그게 이진수고요...십진수 0부터 십진수 7까지를 2진수로 출력하면 됩니다.
(0..7).each { |i| puts i.to_s(2).ljust(3, '0') }
000 100 100 110 100 101 110 111
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
그게 이진수고요...십진수 0부터 십진수 7까지를
그게 이진수고요...십진수 0부터 십진수 7까지를 2진수로 출력하면 됩니다.
(0..7).each { |i| puts i.to_s
댓글 달기