Team Project (2021-2022) 82

[3주차] 알고리즘: 배열, 유전알고리즘, 행렬뒤집기

Q. 배열에 빠진 수를 찾으세요. 서로 다른 [1, n]범위의 n-1개의 숫자가 들어있는 리스트가 주어집니다. 주어진 배열에 빠진 수를 찾으세요. 정렬sort 배열에 숫자가 있는지 하나씩 검사하는 방법 def sort(A): A.sort() for i in range(1, len(A) + 1): if cur not in A: print("Missing number is " + str(i)) break 시간복잡도: O(nlogn) 파이썬 내장함수 .sort 시간 복잡도가 O(nlogn) 공간복잡도: O(1) 완전탐색 범위 내의 숫자를 하나씩 존재하는지 검사 def bruteforce(): N = len(A) for i in range(1, N+1): flag = False for x in A: if i =..

[5주차] 주제 변경 및 기능 구체화

💡 주제 : 소상공인들 간 '식재료' 공유 플랫폼 No leftover food ingredients : NoLFI (놀피) 팀이름이 NoLFI (놀피)로 변경됨 우선은 '당근마켓'을 벤치마킹 하기로 함. 1. 가게 가게 가게(즉, 소상공인)이 중심인 이유 가게들이 식자재를 대량 구매하기 때문에 남는 식자재도 대량이기 때문 가게들은 신선한 식자재를 저렴하게 구매하기 때문 즉, 대량으로 남는 신선한 식자재들!!을 서로 사고 팔 수 있음 2. 가게 -> 개인 개인은 식자재를 구매할 수 있지만, 판매는 못한다. 💡 기능 구체화 첫 화면과 로그인 페이지 가게 : 라디오버튼에서 가게 클릭시 나타나는 내용 개인 : 라디오버튼에서 개인 클릭시 나타나는 내용 사업자 번호와 가게 주소 등을 통해 가게와 개인을 구분하도록..

[5주차] 팀별 개발 진행

📌 이번주까지 구현한 부분 🔥Flutter 도은 말하기 문자/단어 연습 페이지 구현 및 연결 동영상 시청, 빠르기 설정, 재생, 멈춤 구현 카메라 연결 구현 중 혜민 구화 단어 연습 페이지 구현 힌트 보기 답 입력에 따라 정답/틀림 표시 🔥Spring 회원 관련 api 로직 개발 (거의) 완료 회원가입 회원가입시 인증코드 이메일 발송, 인증코드 검증 JWT 방식 로그인 내 정보 조회, 이름 비번 수정 컨텐츠 관련 api 개발 이후, 리프레시 토큰 방식으로 로그인 업그레이드 로그아웃, 탈퇴는 리프레시 발급 로그인으로 수정한 후 개발 🔥ML model.tflite 만들기 label.txt 만들기 flutter & tflite real-time 카메라 찾아보기 다다음주쯤부터 스프링 연결 시작 예측 머신러닝 연..

[2월 3주차] 오프라인 데이터 생성과 수집

☕️ 커피박 수집 및 비료 생성 커피박 수집 팀원 각자 수거 진행 약 8kg 수거 → 이후 서비스 개발이 완료되면 수거 과정을 한꺼번에 진행할 계획 ! 비료 생성 🪣 재료 : 미생물, em 원액, 천일염, 설탕, 물, 대야, 커피박 🎯 프로세스 : 커피박 + (em 원액 or 미생물 촉진제) + 물 을 적정 용량에 맞게 넣어 섞은 후 약 2주 간 발효 💸 펀딩 사이트 확정 및 리워드 구성 웹 서비스 (for 커피박 수거) 뿐만 아니라 수거된 커피박을 활용한 리워드 아이템을 가지고 펀딩을 진행할 계획 펀딩 사이트는 와디즈 클라우디 로 선정 리워드 : 친환경 비료인 커피박 비료를 활용한 화분 키트 🪴 리워드 구성 : 친환경 화분 + 배양토 + 커피박 비료 + 씨앗볼 (바질, 토마토, 봉선화 중 1 택) 👩🏻..

[5주차] 아이디어 디벨롭 및 와이어 프레임

🥥 아이디어 디벨롭 교수님과의 면담을 했습니다! 저희가 확정한 주제인 휠체어 충전기와 장애인 화장실 지도를 교수님이 긍정적으로 보시고 생각해봐야 할 점을 제시해주었고, 면담을 끝낸 후 디벨롭 회의 시간을 가졌습니다. 필요한 데이터는 어떻게 받아올지, 어떤 자료를 참고할지 등을 의논하고 앱/웹 여부를 논의하였습니다. 지도 기반 서비스 특성 상 모바일 환경에서 자주 사용 앱은 일회성으로 필요한 경우 사용하는 유저에게 설치의 장벽 존재 웹은 url 링크를 항상 입력해서 들어와야 함 -> 장기 사용자에게 불편 위의 이유로 웹으로 개발하여 설치의 장벽이 없지만 앱처럼 폰에 홈아이콘을 추가할 수도 있고, 플레이스토어에 출시도 가능한 PWA(Progressive Web Apps)로 개발하기로 결정하였습니다. 🥥 와이..

[5주차] 기획팀: 기능정의서 작성, 개발팀: 개발환경 세팅, 번외: 서비스 네이밍

## 기획팀 - 기능정의서 v1.0.0 작성 후 개발팀에 공유 - 피드백을 바탕으로 기능정의서 재수정 - 와이어프레임 제작 - 디자인 컨셉 잡고 디자인 기릿 ## 개발팀 - 기능정의서를 보고 피드백 전달 - DB 구상 및 서버 아키텍처 구상 - 재현) 개발 API 문서 작성 - 나연) 서버 아키텍처 구현(GCP), RN+typescript 공부 - 종윤) RN + typescript 세팅 - 깃헙 컨벤션 정하기, PR 규칙, Issue 규칙 생성 ## 번외: 네이밍 crazy 8s 네이밍 crazy 8s(네이밍, 비주얼 모티프, feel,,, ) 🚗🚓🚕 🏍️ 🚃 🏎️ 🚌 🚜 🚔 🚘(투표는 대충 자동차로) 금나연 네이밍 시뇨레..?(Signore/Senior의,,) 🚕 찾아보니까 이탈리아어로 남성 느낌 O..