정수로 입력을 받아들이고 2의 제곱 인 정수 목록을 반환하는 aC# 메소드를 작성하려고합니다. 그 합계는 입력 정수 예를 들어정수를 출력 정수 합계와 같은 비트 수로 변환 한 후 개별 제곱수를 계산합니다.
Input Integer :15
Output of this should be 1(2^0), 2 (2^1), 4 (2^2), 8 (2^3)
Sum of above integers is 15 = Input Integer
Input Integer :13
Output of this should be 1(2^0), 4 (2^2), 8 (2^3)
Sum of above integers is 13 = Input Integer
Input Integer :8
Output of this should be: 8 (2^3)
Sum of above integers is 15 = Input Integer
내가이 작업을 수행 할 수있는 좋은 방법을 알 수있을 것 같다?
을 통해 답변을 있어요? 가능한 모든 32 비트 (힌트 : 루프)에 대해 그렇게하면 대답을 얻을 수 있습니다. 시도해 보시고 문제가 생기면 코드를 보여주고 특정 문제에 대해 물어보십시오. – oerkelens
'BitArray'에게 [Chance] (https://stackoverflow.com/questions/6758196/convert-int-to-a-bit-array-in-net)를 제공하고 필요한대로 출력 형식을 지정하십시오. – lokusking
제발, (안) 작동 코드. [질문하는 방법] (https://stackoverflow.com/help/how-to-ask) –