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 만드는 거는 여기서 응용해서 만들면 할 수 있을 것 같기도..?
다음 주까지니까 열심히 해봐야지!
+ 스탠다드반 과제도 해야 함. . . 🤯