줴림이 공부하줴림
5185. [파이썬 S/W 문제해결 구현] 1일차 - 이진수 본문
https://swexpertacademy.com/main/learn/course/lectureProblemViewer.do
이번 문제는 N자리 16진수가 주어지면 각 자리 수를 4자리 2진수로 표시하는 프로그램을 만드는 것이다.
- 2진수의 앞자리 0도 반드시 출력해야 함
- ex) 47FE => 01000111111110
T = int(input())
hex_list = {'A': 10, 'B': 11, 'C': 12, 'D': 13, 'E': 14, 'F': 15}
for test_case in range(1, T+1):
N, num = input().split()
answer = ''
for i in num[::-1]:
if i in hex_list:
i = hex_list[i] # 문자(A-F)라면 일치하는 숫자로 변환
i = int(i)
for _ in range(4):
answer = str(i%2) + answer
i //= 2
print(f"#{test_case} {answer}")
[풀이과정]
'Study > SWEA' 카테고리의 다른 글
5188. [파이썬 S/W 문제해결 구현] 2일차 - 최소합 (0) | 2025.04.21 |
---|---|
5186. [파이썬 S/W 문제해결 구현] 1일차 - 이진수2 (0) | 2025.04.18 |
[SWEA] [파이썬 SW 문제해결 기초] 6. Tree (0) | 2025.04.07 |
[SWEA] [파이썬 SW 문제해결 기초] 5. Queue (0) | 2025.04.07 |
[SWEA] [파이썬 SW 문제해결 기초] 4. Stack2 (1) | 2025.04.06 |