길이가 정확히 8로 나눌 수 있도록 0으로 채워진 1과 0의 문자열이 있습니다. 목표는이 문자열을 바이트 수로 변환하고 읽는 첫 번째 문자가 가장 작은 비트이고 그런 다음에 다음 비트가 그다지 중요하지 않은 식으로 정렬하는 것입니다. 8 비트를 읽을 때까지 다음 바이트를 두 번째 바이트의 가장 작은 비트로 저장하는 문자열을 계속 읽습니다.길이가 정확히 8의 배수가되는 '1과'0의 문자열을 특정 바이트 수로 변환
예를 들어 "0101101101010010"문자열은 길이가 16이므로 2 바이트로 변환됩니다. 첫 번째 바이트는 "11011010"이어야하고 두 번째 바이트는 "01001010"이어야합니다.
문자열을 뒤집을만큼 간단하지 않기 때문에이 작업을 수행하는 방법을 잘 모르겠습니다.이 바이트의 순서를 유지해야합니다.
도움 주시면 감사하겠습니다.
"정확히 0으로 나눌 수 있습니까?" – P0W
미안하지만 나는 8로 나눌 수 있다는 것을 의미합니다. 그것은 모듈러스에 대해 생각하고 있었고 모듈러스는 0이되었습니다. 작은 두뇌. – user0123