페이지 상단 오른편에 보면 조건이 나오는 데여.
- 배열의 첫번째 코드가 0이면 나머지 네 개의 비트는 이진수이므로 그레이 코드로 변환하여 출력한다
- 배열의 첫번째 코드가 1이면 나머지 네 개의 비트는 그레이코드이므로 이진수로 변환하여 출력한다
이게 왜 그런건지 잘 모르겠어요
필기에 나왔던 내용인지 오래되서 기억이 가물가물하네요
안녕하세요.
고정된 조건이 아니라 문제에서 2가지 상황이 주어지므로 2가지 상황을 처리하기 위해 지정한 조건입니다.
즉 배열의 첫번째 코드가 0이면 이진수를 그레이코드로 변환하는 것으로 약속한 것이죠.
반대로 배열의 첫번째 코드가 0이면 그레이코드를 이진수로 변환하는 것으로 약속할 수도 있습니다.
그러면 첫번째 코드가 1일 때는 이진수를 그레이코드로 변환하는 것이 되는 것이죠.
무조건 그렇게 하는 것이 아니라 서로 필요에 의해 약속하게 된 조건이라고 생각하시면 됩니다.
오늘도 즐거운 하루 되세요.
"-
*2013-09-30 09:35:27
안녕하세요.
고정된 조건이 아니라 문제에서 2가지 상황이 주어지므로 2가지 상황을 처리하기 위해 지정한 조건입니다.
즉 배열의 첫번째 코드가 0이면 이진수를 그레이코드로 변환하는 것으로 약속한 것이죠.
반대로 배열의 첫번째 코드가 0이면 그레이코드를 이진수로 변환하는 것으로 약속할 수도 있습니다.
그러면 첫번째 코드가 1일 때는 이진수를 그레이코드로 변환하는 것이 되는 것이죠.
무조건 그렇게 하는 것이 아니라 서로 필요에 의해 약속하게 된 조건이라고 생각하시면 됩니다.
오늘도 즐거운 하루 되세요.
"