쿼드트리 입출력 문제인지 질문드립니다 dychoi 언어 : python3 문제 링크 : https://algospot.com/judge/problem/read/QUADTREE import sys def getQuadTree(str, index): index += 1 if (str[index] == 'b'): return ('b', index) if (str[index] == 'w'): return ('w', index) (s1, index) = getQuadTree(str, index) (s2, index) = getQuadTree(str, index) (s3, index) = getQuadTree(str, index) (s4, indxe) = getQuadTree(str, index) return ('x'+s3+s4+s1+s2, index+1) if __name__ == "__main__": case = int(sys.stdin.readline()) for i in range(case): input_case = sys.stdin.readline() if len(input_case) == 2: print(input_case, end="") else: quadTree = getQuadTree(input_case, -1) print(quadTree[0]) 이렇게 두 경우로 출력했는데요 import sys def getQuadTree(str, index): index += 1 if (str[index] == 'b'): return ('b', index) if (str[index] == 'w'): return ('w', index) (s1, index) = getQuadTree(str, index) (s2, index) = getQuadTree(str, index) (s3, index) = getQuadTree(str, index) (s4, indxe) = getQuadTree(str, index) return ('x'+s3+s4+s1+s2, index+1) if __name__ == "__main__": case = int(sys.stdin.readline()) total_case = [] for i in range(case): input_case = sys.stdin.readline() total_case.append(input_case) for i in range(case): str = total_case[i] if len(str) == 2: print(str, end="") else: quadTree = getQuadTree(str, -1) print(quadTree[0]) 출력 방법이 잘못된건지.. 오답으로 나오는데 테스트 케이스는 출력이 잘돼서 어디가 문제인지 잘모르겠습니다ㅠ 도와주시면 감사하겠습니다 6년 전
1개의 댓글이 있습니다. dychoi ㅜㅜ 6년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
dychoi
언어 : python3
문제 링크 : https://algospot.com/judge/problem/read/QUADTREE
출력 방법이 잘못된건지.. 오답으로 나오는데
테스트 케이스는 출력이 잘돼서 어디가 문제인지 잘모르겠습니다ㅠ
도와주시면 감사하겠습니다
6년 전