문제



코드



실행화면

문제 설명에서

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/

문제


코드


실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면

 

입력 받은 값을 int(n,16)을 사용해서 16진수로 받음

.format형식으로 출력하면서 출력 포멧에 {0:X}로 16진수로 표현

 




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

문제



코드



실행화면




문제 출처:https://codeup.kr/

+ Recent posts