TIL ~ 24.04.05

20231220 TIL

wlsds00_ 2023. 12. 20. 20:50

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