1. 코드카타
콜라츠 추측
23. 콜라츠 추측 class Solution { fun solution(num: Int): Int { var longNum = num.toLong() var count = 0 while (count < 500 && longNum > 1) { count ++ longNum = if (longNum % 2 == 0L) longNum / 2 else longNum * 3 + 1 } return if (count == 500) -1 else
ds-36500.tistory.com
2. Spring 숙련
오늘은 강의 초반부를 듣고 Use Case Diagram을 그려보았다.
강의에는 그리는 법이 안 나와 있어서 참고링크와 검색으로 그리는 법을 찾아보았다.
일반적인 연관 : 실선을 통해 간단하게 그림
Include : 포함 관계. 점선 + 화살표로 이전 행동에서 다음 행동을 가리키게 그린 뒤 Include 를 쓴다.
앞의 단계를 거치지 않으면 실행할 수 없는 행동을 표시하는데 쓰임.
Extend : 확장 관계. 점선 + 화살표로 확장된 행동에서 이전 행동을 가리키게 그린 뒤 Extend 를 쓴다.
단계가 실행될 때 포함 관계에 있는 유스케이스가 특정 상황에서만 실행된다는 뜻을 가지고 있음.
튜터님께 피드백을 받았는데 이대로 진행해도 된다고 말씀해주셔서 다행이었다. 한번 그려보니 뭘 어떤 형태로 만들어야 할지 어느정도 이해가 되는 것 같았다. 다음에는 API 명세서를 작성해 봐야겠다.
숙련강의에 관한 자세한 내용은 좀 더 듣고 단계별로 따로 정리해볼 생각이다.
'TIL ~ 24.04.05' 카테고리의 다른 글
20231221 TIL (0) | 2023.12.21 |
---|---|
서울에서 김서방 찾기 (0) | 2023.12.21 |
콜라츠 추측 (0) | 2023.12.20 |
20231219 TIL (0) | 2023.12.19 |
두 정수 사이의 합 (0) | 2023.12.19 |