1. 알고리즘 코드카타
x만큼 간격이 있는 n개의 숫자
16. x만큼 간격이 있는 n개의 숫자 class Solution { fun solution(x: Int, n: Int) = LongArray(n){ x.toLong() * (it + 1) } } LongArray 와 longArrayOf() 가 뭔지부터 찾아봤다. LongArray 는 이름 그대로 배열이 Long 인 array란 의미
ds-36500.tistory.com
2.Kotlin 문법 심화 과제 - 호텔 예약 프로그래밍
풀이해주신걸 보고 하나하나 코드 뜯어서 내가 한거에 적용해가며 만들고 있다. 현재 레벨 3까지는 한것같다.
처음에는 클래스를 나눠놔서 메인이랑 호텔메인 따로 분리했는데 곰곰히 생각해보니 어차피 코드가 길어지는것도 못막는데 메인을 두개나 만드는게 맞는 구조인가 싶어서 결국 합쳤다. 그 과정에서 잘 굴러가던것도 안되고 오류도 많이 났지만 하나하나씩 해결해가는 과정에서 그래도 많이 배운것같다. 레벨 4까지 공부해볼 생각이다.
다음 과제인 키오스크에도 응용할 수 있는게 많아서 좋았다.
완성한 뒤에는 프로젝트에 정리해서 계산기와 함께 올려볼 생각이다.
3. Kotlin 문법 과제 - 키오스크 프로그래밍
갑자기 난이도가 훅 올라간 느낌이다. 우리팀은 개별로 완성하기로 했는데 구조 짜는것부터가 조금 막막하다.
우선 오늘은 레벨 0을 해보기로 했다. 전체적으로 구현해야 할 내용들과 화면에 어떤식으로 배치할지를 고민해서 짜보았다. 키오스크 자체에는 제시되지 않아도 호텔 프로그램을 응용할수 있을거같은 부분은 추가도 해봤다.
이번에는 어느정도 코드를 짜고 클래스를 나누는게 아니라 처음부터 나눌걸 생각하고 만들어보려고 한다.
마무리
면담을 했는데 생각보다 비슷한 고민을 하는 사람이 많아서 안심이 되었다.
다음주는 드디어 스프링이다. 이번 과제로 기초만큼은 확실하게 바로바로 튀어나오고 이해도 한 상태로 넘어가고 싶다.
'TIL ~ 24.04.05' 카테고리의 다른 글
20231212 TIL (0) | 2023.12.13 |
---|---|
자연수 뒤집어 배열로 만들기 (0) | 2023.12.12 |
x만큼 간격이 있는 n개의 숫자 (0) | 2023.12.11 |
20231210 TIL (0) | 2023.12.11 |
20231209 TIL (0) | 2023.12.10 |