문제
코드
실행화면
문제 설명에서
8bit(비트) = 1byte(바이트) // 8bit=1Byte
1024Byte(2^10 byte) = 1KB(킬로 바이트)
1024KB(2^10 KB) = 1MB(메가 바이트)
1024MB(2^10 MB) = 1GB((기가 바이트)
이렇게 되어있는데 원하는 결과값은 MB
따라서
1바이트 = 8비트(2^3)
1KB = 1024Byte(2^10) = 2^13Bit
1MB = 1024KB(2^10) = 2^23Bit
이걸 쉬프트 연산으로 계산 = 2<<22 = 1<<23 = 2^23Bit
문제 출처:https://codeup.kr/
'알고리즘 > Python' 카테고리의 다른 글
(CodeUp/Python) 1087 : [기초-종합] 여기까지! 이제그만~ (0) | 2019.06.28 |
---|---|
(CodeUp/Python) 1086 : [기초-정보] 그림 파일 저장용량 계산하기 (0) | 2019.06.28 |
(CodeUp/Python) 1084 : [기초-종합] 물감만들기 (0) | 2019.06.28 |
(CodeUp/Python) 1083 : [기초-종합] 3 6 9 게임의 왕이 되자! (0) | 2019.06.28 |
(CodeUp/Python) 1082 : [기초-종합] 16진수 구구단? (0) | 2019.06.28 |