개발일지

2024.01.19 TIL

과일바구니♡ 2024. 1. 19. 21:01

1. 배운내용

  1)알고리즘코드카타

    

class Solution {
    fun solution(s: String): String {
        return String(s.toCharArray().sortedArrayDescending())
    }
}

 

의식의 흐름

1. 또 간만에 쉬운거.. 또 아스키코드...

2. 대문자는 원래 소문자보다 값이 작아서 추가 처리 필요 없음

3. z가 a보다 큼. 즉 내림차순 해야함

해결 코드

class Solution {
    fun solution(s: String): String = 
    s.toCharArray().sortedDescending().joinToString("")
}

 

라고 합니다.

 

2) 코드카타- 짝수와 홀수

class Solution {
    fun solution(num: Int): String {
        var answer = if(num % 2 == 0) "Even" else "Odd"
        return answer //짝수가 2로 나누었을때 나머지가 0이다.이것을 구할수 있는지 아는지 물어보는 문제다.
    // 퍼센트에 대해 좀더 검색해보기..
    }
}

 

퍼센트 연산자?

 

3) 스프링 입문 숙련 강의 다시 들으면서 수강신청 프로젝트에 튜터님 설명 주석으로 쓰기

튜터님이 CRUD다지기를 권유하셔서, 처음에 과제한 프로젝트 코드를 따라쳤다. 그러다가 이렇게 공부하는게 아닌것 같아서 스프링 입문 숙련 강의 들으면서 작성했던 코드들을 열어서 튜터님설명을 주석으로 적고 있는 중이다.

오늘 과제 제출해야 하는데 해당과제아니여서 제출을 못하고 있다가, 매니저님이 한것까지 제출하라고 하셔서 깃에 올리고 구글폼에 과제관련 글을 적고 깃허브 주소를 넣고 제출했다.

주석으로 설명적는 것을 다하면 개발 흐름을 기능하나만 잡아서 해보려고 합니다.  그렇게 하나씩 하면서 다지기를 해보려고합니다..

다면평가와 커리큘럼평가를 완료했다.

'개발일지' 카테고리의 다른 글

2024.01.23 TIL  (0) 2024.01.23
2024.01.22 TIL  (0) 2024.01.22
2024.01.18 TIL  (0) 2024.01.18
2024.01.17 TIL  (0) 2024.01.17
2024.01.16 TIL  (1) 2024.01.16