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 |