Firebase - 데이터를 저장 및 삭제하고 불러올 수 있는 곳 mongodb와 유사하다
Firestore - Hosting(서버 없이 웹 서비스를 배포할 수 있도록 도와 주는 서비스)
Firebase에 포함되어 있는 서비스 중 하나로
유연하고 확장 가능한 NoSQL 클라우드 데이터베이스
npm i firebase
설치하고
import { initializeApp } from "firebase/app";
import { getFirestore } from "firebase/firestore";
const firebaseConfig = {
// firebase 설정과 관련된 개인 정보
};
// firebaseConfig 정보로 firebase 시작
initializeApp(firebaseConfig);
// firebase의 firestore 인스턴스를 변수에 저장
const db = getFirestore();
// 필요한 곳에서 사용할 수 있도록 내보내기
export { db };
app.js에서
import {db} from "./firebase";
불러온다.
...
const bucket = firestore.collection("buckets");
React.useEffect(() => {
console.log(db);
}, []);
...
React 첫 번째 주가 끝났다. 기능 구현에는 큰 어려움이 없었으나, 많은 오류로 많은 시간 삽질을 했다. redux도 오류 났고 router에서도 오류가 났다. 뭔가 시간을 헛되게 보낸거 같기도 하고 배운거 같기도 하고 헷갈린다. 오류때문에 힘든 주차 였음
def solution(n):
answer = 0
a= []
for i in range(1, n+1):
count = 0
for j in range(1, i+1):
if i % j == 0:
count = count +1
if count == 2:
a.append(i)
answer = len(a)
return answer
간단한 문제인 줄 알고 접근했다가 쉽게 풀지 못했다. 소수 구하는 방법을 잘 몰라서 구글링 해본 결과 저 코드를 만들었으나 시간초과로 통과하지 못했다. n이 1,000,000 이하 자연수니 내일 다른 방법을 찾아봐야겠다.