TIL

19일차 TIL

h_luz 2024. 3. 22. 21:08

 

Swift 알고리즘 및 언어 공부

 

//43. 크기가 작은 부분 문자열
import Foundation

func solution(_ t:String, _ p:String) -> Int {
    
    var cnt = 0
    var tValue = ""
    var arr = t.map{String($0)}

    for i in 0...arr.count - p.count{
        for j in 0...p.count - 1 {
            tValue += arr[i+j]
        }
        if Int(tValue)! <= Int(p)!{
            cnt += 1
        }
        tValue = ""
    }
    return cnt
}

 

오늘은 한 문제만 풀고 넘어가야겠다..

항상 문제 풀 때 타입 잘 맞춰주는 거 생각하기..!

 


 

Todo 과제 시도

이 코드는 전에 테이블뷰 강의 들었을 때 예제로 작성했던 코드인데, 응용하면 좋을 것 같아서 가져왔다.

근데 막상 과제에 응용해서 넣으려고 하니까 잘 안되더라..

 

storyboard 없이 코드로만 짠 거라서 그런가 storyboard랑 같이 사용하려고 하니까 너무 헷갈렸다..

그래도 이것저것 시도해 봤는데, 계속 빈 화면 나오다가 Appdelegate 오류 나고

ㅋㅋㅋㅋㅋㅋ.. 뭔가 잘 안되기도 했지만,, 사실 오늘은 집중 잘 못했다.. ( 이런 날도 있는 거지... ㅎ.. )

 

그래도 하다 보니까 먼가 연결이 잘 안 되어있는 것 같고, 이렇게 하는 거 아닌 것 같아서..

 

 

태초마을로.. 돌아왔다 ㅋㅋ...

 

그래도 이것저것 찾아보다 보니까 좋은 자료들도 많이 봤고,

어떤 분이 비슷한 테이블뷰를 만드셨길래 따라 하면서 공부 좀 해야겠다고 생각했음..!

 

그래서 지금 따라 해보고 있긴 한데.. 일단 storyboard만 그렸다.

연결하고, 차차 메소드 작성할 예정

 

그리고 추가하기 버튼으로 UIAlertController 만드는 거는 여기서 응용해서 만들면 할 수 있을 것 같기도..? 

다음 주까지니까 열심히 해봐야지!

 

+ 스탠다드반 과제도 해야 함. . . 🤯

 

 

 

'TIL' 카테고리의 다른 글

21일차 TIL  (2) 2024.03.26
20일차 TIL  (3) 2024.03.25
18일차 TIL  (2) 2024.03.21
17일차 TIL  (1) 2024.03.20
16일차 TIL  (2) 2024.03.19