테스트 사이트 - 개발 중인 베타 버전입니다

역이진법

· 9년 전 · 2373 · 18

역이진법

 

11 이라는 십진수를 이진법으로 표현하면 1011

1011 을 앞뒤 순서를 뒤집으면 1101

1101 을 다시 십진법으로 표현하면 13

 

마찬가지로

19 는 이진법으로 10011

뒤집으면 11001

다시 십진법으로 하면 25

 

즉 11의 역이진법수는 13이며, 19의 역이진법수는 25 입니다.

 

자연수 N 이 주어질 때 그 수의 역이진법수를 구하는 함수를 작성하시오.

 

====================================================================

 

안녕하세요 오랜만입니다.

가끔 눈팅을 통해 소식을 접하고 있습니다.

지운아버님, 컴백홈에 대한 늦은 축하보내드리고요.

 

따스한 봄이 다가옵니다. 다들 만수무강하시옵소서.

 

ps. 그냥 오랜만에 글을 남기고 싶었는데... 웬지모를 의무감에 퀴즈라도 하나 남겨야할 것 같아....

 

이 문제를 푸는자가 이벤트 당첨자?? @@

 

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

9년 전
축하 감사합니다. 혹시 다시 나가게 되도 축하해주세요. 힣

퀴즈 전 단 3줄로 풀어봤습니다.

function nigagara_hawaii() {
if ($get_task) include_once(SIR.'chicpro');
}
넵 감사
이제 include 된 내용을 보여주시죠!
9년 전
거참 아실만한 분이 댓글을 두 번 달게 만드시네요. ㅠㅠ
http://sir.kr/cm_free?sca=&sfl=mb_id%2C1&stx=chicpro
함수명이 참 맘에 드네요...
return 결과는 gomaheara mani mukda iega
겠네요...
십진법->이진법->문자열->문자배열->역소트->implode 출력 하면 될것 같네요
넵! 함수로 보여주세용^^
팔팔이님 복귀 기념으로 응답합니다.

function _2_re_10($n) {
$a = intval(sprintf("%032b", $n));
//echo $a; // 2진수

$b = strrev($a);
//echo $b; // 역수

$c = bindec($b);
//echo $c; // 다시 10진수

return $c;
}

echo _2_re_10(N);
오랜만입니다^^
몰랐던 내장 함수들을 배우네요 ㅎ
좋은 것 배웁니다!
9년 전
function reverse($no){

$base = decbin($no);
$base_reverse = strrev($base);
$reverse = bindec($base_reverse);
return $reverse;

}

팔팔이 님의 퀴즈스타일로 볼때 기존 함수 사용을 원한건 아니겠지만요 ㅋㅋ
오랫만입니다.
역쉬! 퀴즈때 어김없이 나타나십니다^^

뭘 원하는지 아시네요!

내장함수를 사용하지 않고 좀 무식하게 코딩하면 어떻게 할 수 있을까요?

게시글 목록

번호 제목
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463
1717452