개발일지

2024.1.5 TIL

과일바구니♡ 2024. 1. 5. 21:11

1. 배운내용

  1)알고리즘코드카타

 서울에서 김서방 찾기

 

정답

class Solution {
            fun solution(seoul: Array<String>): String = "김서방은 ${seoul.indexOf("Kim")}에 있다"
        }

 

class Solution {
    fun solution(seoul: Array<String>): String {
        var answer = ""

        seoul.forEachIndexed { index, s ->
            if ("Kim" == s) {
                answer = "김서방은 ${index}에 있다"
            }
        }

        return answer
    }
}

 

class Solution {
    fun solution(seoul: Array<String>): String {

        for ((idx, word) in seoul.withIndex()){

            if (word == "Kim"){
                return "김서방은 ${idx}에 있다"
            }

        }

        return ""
    }
}

 

다른사람이 작성한 코드이다.

class Solution { fun solution(seoul: Array<String>): String

{ seoul.forEachIndexed { index, value -> if(value == "Kim")

return "김서방은 ${index}에 있다" } return "" } }

 

class Solution { fun solution

(seoul: Array<String>): String = "김서방은 ${seoul.indexOf("Kim")}에 있다" }

 

이해

array 속의 'Kim'의 위치 x

return "김서방은 x에 있다"

접근

  1. indexOf로 위치 찾기
  2. 위치 출력 return

풀이

class Solution {
    fun solution(seoul: Array<String>): String {
        var location = seoul.indexOf("Kim")
        return "김서방은 ${location}에 있다"
    }
}

 

 

2) 과제 제출,  평가, QR 코드 출퇴근 등 zoom 들음.

    구글폼에 과제 제출, QR 코드 출퇴근 등 zoom 들었다.

( 시작, 중간, 종료시/ 외출-복귀도 동일하게 한다/ 코드로 출석후, 내일배움캠프에서 입퇴실을 동일하게 합니다./  

캠과 이동시 당부사항 들음)

저녁 이후 세션을 들었고, 토일동안 할 과제가 생겼다. 

토요일,일요일 해야 할일

1. 1.5 세션 관련 과제 하기

2. todo 프로젝트에 완료함수 코드 작성 숙제등

3. 과제해설영상( 2시간 14분)을 보기

4. crud 보고 따라쳐보기(기능 하나씩 구현해보기)

  예정인데, 되도록 해보려고 합니다. 

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

2024.01.09 TIL  (0) 2024.01.09
2024.01. 08 TIL  (1) 2024.01.08
2024.1.4 TIL  (0) 2024.01.04
20204.1.3 TIL  (0) 2024.01.03
2024.01.02 TIL  (0) 2024.01.02