개발일지

2023.12.27 TIL

과일바구니♡ 2023. 12. 27. 20:44

1. 오늘 배운것

  1) 알고리즘 코드카타

    문자열을 정수로 바꾸기

  문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.

제한조건 

  S의 길이는 1이상 5이하, 맨앞에는 부호(+-)가 올 수 있다. S는 부호와 숫자로 이루어져 있고, "0"으로 시작하지않는다.

 

초기코드

class Solution {
    fun solution(s: String): Int {
        var answer = 0
        return answer
    }
}

 

의식의 흐름

........................

모르겠다.

 

class Solution {
    fun solution(s: String): Int {
        return s.toInt()
    }
}

 

class Solution {
    fun solution(s: String): Int {
        return when(s[0]) {
            '+' -> s.subSequence(1, s.length).toString().toInt()
            '-' -> s.subSequence(1, s.length).toString().toInt() * (-1)
            else -> s.toInt()
        }
    }
}

 

class Solution {
    fun solution(s: String) = s.toInt()
}

 

 

구글에서 관련 검색을 했고, 새롭게 알게된 부분이 있었다.

이런방법들이 있다고 한다. .......

 

2) 강의 내용.

 1-24까지 듣고, 강의들으면서 따라쳤다. 어려운부분은 강의안 완성된 부분에서 가져왔는데 에러가 났다.

그리고 금요일 오후3시까지 내야 할 과제를 읽어보았다.

막막하다. 에러들도 고쳐야 하고, api 사이트에서 응답에 500 던져주는데 그것도 내일 시간내서 봐야겠다.

어렵다.. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

23023.12.29 TIL  (0) 2023.12.29
2023.12.28 TIL  (0) 2023.12.28
2023.12.26 TIL  (1) 2023.12.26
2023.12.22 TIL  (1) 2023.12.22
2023.12.21 TIL  (0) 2023.12.21