1. ResponseEntity 사용
// 7주차 응답 형식
ResponseEntity.ok().body("200 응답 바디 메세지");
ResponseEntity.badrequest().body("400 응답 바디 메세지");
// body() 안에는 미리 설정했던 ResponseDto나 적절한 String으로된 메세지를 담았다
// JwtAuthenticationEntryPoint class
HttpServletResponse response;
response.setStatus(400) // 추가
2. Leetcode DFS
589번
class Solution:
def preorder(self, root: 'Node') -> List[int]:
if root is None: # 예외 처리
return []
ans = []
def dfs(node):
ans.append(node.val) # 전위 순회
if node.children:
for node in node.children:
dfs(node)
dfs(root)
return ans
590번
class Solution:
def postorder(self, root: 'Node') -> List[int]:
if root is None: # 예외 처리
return []
ans = []
def dfs(node):
if node.children:
for node in node.children:
dfs(node)
ans.append(node.val) # 후위 순회
dfs(root)
return ans + [root.val]
Follow up: 재귀 말고 반복문으로 해결하기
'이노베이션 캠프' 카테고리의 다른 글
[TIL] 53일차 (1) | 2022.09.23 |
---|---|
[WIL] 7주차 (1) | 2022.09.19 |
[WIL] 6주차 (0) | 2022.09.11 |
[TIL] 40일차 (0) | 2022.09.10 |
[TIL] 37일차 (0) | 2022.09.07 |