let first = time.shift()
let deloyCount = 1;
//[7 ,3, 5]
while(time.length > 0 ){ //[5]
let next = time.shift()// 3, [5] //
if(first >= next){ //7 >=3 //
deloyCount++; // 2
}else{
answer.push(deloyCount)
first = next;
deloyCount = 1;
}
}
그래서 임시방편으로 while문을 대신 for문으로 내가 생각한 것만큼의 횟수로 반복하게 함.
let timeLen = time.length
let first =time.shift()
for(let i = 0 ; i < timeLen ; i++) { //[5]
let next = time.shift()// 3, [5] //
if(first >= next){ //7 >=3 //
deloyCount++; // 2
}else{
answer.push(deloyCount)
first = next;
deloyCount = 1;
}
int[] a = [1, 2, 3]
for (int i : a)
sum += i;
데이터 검색에서 데이터 집합에 대한 검색에 효율적인 알고리즘이 있고, 데이터의 CRUD에 효율적인 알고리즘이 있기때문에 이를 종합적으로 평가하여 알고리즘을 선택해야한다.
선형 검색 : 순차검색
이진 검색 : 일정한 규칙이 있는 데이터에서 '아주 빠른 검색'
해시법 : 추가 , 삭제가 일어나는 데이터에서 '아주 빠른 검색'
다이어리 앱 만들기
react-native, typescript, node.js, express.js 이용 예정.
프로젝트 react-native 설치하기
-참고:https://yuddomack.tistory.com/entry/1React-Native-%EC%84%A4%EC%B9%98%EC%99%80-%EC%8B%A4%ED%96%89hello-world
Could not find "Podfile.lock" at 오류 해결
cocoapods 인스톨시 문제가 있었음. 프로젝트의 ios 디렉토리에 들어가서, pod install 실행