viewimage.php?id=3dafdf21f7d335ab67b1d1&no=29bcc427b08577a16fb3dab004c86b6f620008c1cd8c09ca4be6d816a495a4f1d6e00cd563d11ccd7f64af048eb3ec3bdda39482efe943369f005e4484e7ffaf4a


4자리 이진수의 lsb부터 1을 만날 때 까지 msb로 거슬러 올라가고, 1을 만나면 거슬러 올라간 횟수를 출력하는 회로입니다.


출력

0000 -> 000


0001 -> 001 


0010 -> 010

0110 -> 010

1010 -> 010

1110 -> 010


0100 -> 011

1100 -> 011


1000 -> 100


C로 만들라고 하니깐 잘 안맞네요

(인텔 프로세서 기준으로 매우 빠른 속도로 처리하여야 합니다.)