2 진수를 4 진수로 변환하는 방법 without using extra space
? 예 : 이진수가 1010이면 기본 4에서 22가 될까요? 내가 알고리즘을 내장 된 함수에서 수행하는 것이 아니라 어떤 문자열을 출력으로 생성 할 필요가없는 조건을 추가하는 경우에 대해 설명하고 싶습니다. 나는 주어진 문자열 공간을 사용해야 만한다.2 진수 - 기반 4
-2
A
답변
2
자바의 정수 클래스가 내장되어 있습니다 (체크 아웃은 SO answer입니다). radix 속성은 parseInt() 및 toString()입니다. 이것이 과 MAX radix 값 사이의 radix 값으로 제한된다는 것을 이해하는 것이 중요하므로 약간의 노력없이 숫자를 기본 1024로 변환 할 것을 기대하지 마십시오.
귀하의 질문에 당신은이 작업을 수행 할 수 있습니다 바이너리
int value = Integer.parseInt("1010", 2); //From Binary
String base4value = Integer.toString(value, 4); //To base 4
2
예, 1010 기본 그것은 간단하다 4에서 22, 4는 2의 힘 때문에, 그러므로 변환은 단순히 10 = 2, 10 = 2 -> 22. 1 바이트와 2 개의 16 진수가 비슷합니다.
관련 문제
- 1. 4 자리 16 진수 NSString을 2 진수로
- 2. 자바 4 바이트에서 2 진수 '비트 마스크'
- 3. 데이터베이스 저장 : 진수 (? 2)
- 4. 루비는 4 진수 시스템처럼 해시를 구축합니다
- 5. 2 바이트에서 16 진수 표현
- 6. SL 4 : 템플릿 기반 컨트롤
- 7. double.parse 2 진수 10 진수 1 진수로 변환
- 8. 텍스트 문자열을 16 진수 표현 또는 2 진수 표현으로 변환
- 9. 10 진수 - 2 진수 변환에 잘못된 함수가 있습니까?
- 10. win-bash에서 2 진수 연산자가 필요합니다.
- 11. mvc4 10 진수 2 자리 이상
- 12. PHP에서 10 진수 2 자리? 예
- 13. MVC 2 - 10 진수 값이 저장되지 않습니다.
- 14. 2 진수 검색 트리를 병합하여 병합
- 15. 진수 번호에서
- 16. 2 단계 ajax 기반 인증
- 17. 이전보기 2-4 개 백업
- 18. Unity 2 및 Silverlight 4
- 19. SWOT .NET 2 - .NET 4
- 20. Haskell 2-3-4 Tree
- 21. Red Black Tree를 2, 4 트리로 변환
- 22. MPEG-2 4 : 2 : 2 프로파일을 인코딩 할 때 4 : 2 : 2 크로마를 사용하도록 libavcodec을 설정하려면 어떻게해야합니까?
- 23. 이진 호너를 사용 진수
- 24. 진수
- 25. 16 진수 배열에 사용자 입력 16 진수
- 26. BASH : 문자열 내에서 16 진수 표현을 2 진수로 변환하십시오.
- 27. iOS 4 문서 기반 응용 프로그램
- 28. EntityFramework에서 일반 기반 역할 패턴 사용 4
- 29. 코드 작성기 4 (Eclipse 기반) - makefiles
- 30. 3 진수, 정규식
마지막으로 최하위 비트부터 시작했으나 추가 공간을 사용하지 않으면이 작업을 수행 할 수 없었습니다. –