진수 변환 진짜 . .. 😡 오늘 확실히 익히고 간다. . 😠
1차 제출
[ 4 / 10 ] , Fail
.. 으유 .. ;; 문제 대충 읽었다.. 자리수별로 바뀌는거라 4자리수를 맞춰줘야 하는데 그런 과정을 빼고 했다.
그러고보니 테케는 어떻게 돌아간거지 그러면..? ;;
T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for test_case in range(1, T + 1):
# ///////////////////////////////////////////////////////////////////////////////////
n, num = input().split()
n = int(n)
res = str(bin(int(num,16)))[2:]
print("#{} {}".format(test_case, res))
# ///////////////////////////////////////////////////////////////////////////////////
2차 제출
[ 10 / 10 ] , Pass
유후 앤 아하 ~ ^~^
T = int(input())
# 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
for test_case in range(1, T + 1):
# ///////////////////////////////////////////////////////////////////////////////////
n, nums = input().split()
n = int(n)
answer = ''
for num in nums:
answer += str(bin(int(num,16)))[2:].zfill(4)
print("#{} {}".format(test_case, answer))
# ///////////////////////////////////////////////////////////////////////////////////
관련 개념 추가 학습
'CodingTest > SW Expert Academy' 카테고리의 다른 글
순열, 부분집합, 조합 등 (0) | 2022.11.09 |
---|---|
비트연산, 진수, 실수 등 (0) | 2022.11.09 |
[ SW Expert Academy ] 5186. 이진수2 (0) | 2022.11.09 |
[ SW Expert Academy ] 1954. 달팽이 숫자 (0) | 2022.11.04 |
[ SW Expert Academy ] 1204. 최빈수 구하기 (0) | 2022.11.04 |