반응형
def solution(d):
stack=[]
while d > 0:
stack.append(str(d % 2))
d //= 2
while stack:
a += stack.pop()
return a
- 스택 문제에 맞게 스택을 사용한 풀이법
def solution(decimal):
stack = []
while decimal > 0:
remainder = decimal % 2
stack.append(str(remainder))
decimal //= 2
stack.reverse()
return ''.join(stack)
- 배열을 내림차순 한 뒤 join을 통해 출력
반응형
'코딩 테스트 > Python' 카테고리의 다른 글
| 문제11 [스택] 짝지어 제거하기 (0) | 2025.12.04 |
|---|---|
| 문제10 [스택] 괄호 회전하기 (0) | 2025.12.01 |
| 문제08 [스택] 괄호 짝 맞추기 (0) | 2025.12.01 |
| 문제07 [배열] 방문 길이 (0) | 2025.12.01 |
| 문제06 [배열] 실패율 (0) | 2025.12.01 |