7월, 2022의 게시물 표시

2022 하계 모각코 6회차 모임 결과(22.07.2/ 수요일 / 23:00~02:00)

이미지
   # 개인 결과 이주원 -  백준의 문자열 알고리즘 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 문자열 알고리즘은 난이도가 있는 문제로 공부를 해도 좀 쉽지 않은 부분이라 계속 문제를 풀어보며 능숙해지는 것이 중요한 것 같다. 정현제 -  문제를 풀다가 dfs방식보다 더 좋은 방식이 있어 그걸로 문제를 풀어봤더니 답이 나왔다. 한가지 방식에 집중헤서 하기보다는 다른 좋은 방법이 있으면 그 방법으로 하는 것도 괜찮은 것 같다.  배성현 -  useCallBack에 대해서 많이 들었지만 정확한 개념을 알지 못했지만 이번 기회에 useMemo에 대한 차이점 알게 되어서 잘 사용할 수 있을거 같다. 임동윤 -    Flutter를 처음 시작하였을 때는 Firebase에 Flutter와 연동하는 기능이 따로 없어서 Android와 IOS를 각기 따로 연동했어야 했는데 Flutter를 지원하기 시작하여 새로운 방식으로 Firebase를 사용해 볼 수 있었다.  Android 기준으로 작동이 잘 되는 것을 확인하였고 Flutter가 점점 더 성장하고 있는 것을 확인할 수 있었다. 김동훈 -  실제 db와 연동하여 프로젝트를 진행 해보니, db설계의 중요성과 여러가지 제약 조건을 잘 설정해야함을 깨달았다.  구현 중간 PK, FK를 잘못 연결해 놓아, 테이블을 다시 만드는 과정을 겪었고, db설계의 어려움을 직접 느꼈다.  그래도 프로젝트를 마무리 하고 정상적으로 oracle에 데이터가 변화되는 것을 보니, 이번 모각코가 성공적으로 마무리 됐음을 느낄 수 있었다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/...

2022 하계 모각코 6회차 모임 목표(2022.07.20 / 수요일 / 23:00~02:00)

  # 개인 목표 이주원 -  백준의 문자열 알고리즘 문제를 C++를 사용해 해결하기 정현제 -  깊이 탐색을 공부하기 위해 백준 1068번 문제 풀기 임동윤 -  목표 : Dart 언어로 개발한 앱 Firebase 와 연동하여 사용하기 및 개발 마무리,  구글의 Firebase를 사용하여 앱과 연동하여, 데이터베이스 및 계정정보 확인 기능 추가하기 앱 개발 마무리하기 배성현 - useCallback에 대한 공부 김동훈 - 작은 프로젝트(영화관 만들기) 진행. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 5회차 모임 결과(22.07.18 / 월요일 / 14:00~17:00)

이미지
  # 개인 결과 이주원 -  백준의 그래프 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 그래프 순회 대표 문제인 토마토 문제를 C++을 사용해 해결하면서 C++언어 사용에 좀 더 능숙해졌다. 정현제 -  이진탐색 문제이다보니 시간 초과를 잡는것이 관건이였다. 이번 문제도 전체를 탐색하면 시간초과가 나서 새로운 방식으로 문제를 해결하니 통과가 됐다.  배성현 -  기업 코딩테스트의 마지막 문제로 가끔 나오는 세그먼트 트리에 대해 공부를 해보았는데 이전에 풀었던 문제보다 어려움을 많이 겪었지만 해결한 뒤 한단계 성장한 기분이 들었다. 임동윤 -    Dart언어가 아직 미숙하여 많은 진행을 못하였다.  Meterial Design을 통한 라이브러리를 이용하여 차근차근 화면을 만들 수 있었기 때문에 사용하기 간편하고 유용한 것 같다고 느꼈다. 김동훈 -  GROUPING SETS로 여러 그룹핑 쿼리를 지난 주에 배운 UNION ALL 한 것과 같은 결과를 만들 수 있는데, 왜 똑같은 기능을 하는 함수가 있는지 의문이 들었다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/ 시작: 끝:

2022 하계 모각코 5회차 모임 목표(2022.07.18 / 월요일 / 14:00~17:00)

   # 개인 목표 이주원 -  백준의 그래프 문제를 C++를 사용해 해결하기 정현제 -  이진탐색 개념을 이용하여 백준 2776번 문제풀기 임동윤 -  figma로 작성한 프로토타입을 바탕으로하여 Dart로 앱개발 시작 배성현 - 백준 골드 이하 세그먼트 트리 문제 해결 김동훈 -  window함수와 grouping sets함수 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 4회차 모임 결과(22.07.13 / 수요일 / 23:00~02:00)

이미지
  # 개인 결과 이주원 -  백준의 트리 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. 트리의 구조에 대해 이해하고, 이를 바탕으로 중위 순회, 후위 순회를 통해 전위 순회를 찾아냈다. 트리에 대한 이해 및 활용이 필요해 생각보다 어려웠던 것 같다. 정현제 -  문제를 잘못 이해하고 코드를 짜다보니 제출했을때 계속 틀렸다고 나왔다. 정렬을 하면 답이 달라지는 문제였는데 정렬을 하니 계속 답이 다르게 나왔다. 꼭 문제를 풀때는 문제를 먼저 이해하고 중요한 요점을 잘봐야겠다.  배성현 -  특정 시간이후에 함수를 실행하기 원하거나 특정 주기마다 반복적으로 실행할 경우에는 어떠한 방식으로 구현 해야 할지 궁금했었는데 이번 기회에 그 해답을 찾아 기쁘다. 임동윤 -    prototype을 작성하는 tool에 있어 예전에는 포토샵을 사용했지만 현재 figma라는 좋은 디자이너와 개발자간의 협업 툴이 나온 것에 대해 Figma사용법에 대해 익히고 앱의 UI/UX디자인을 확실하게 정하고 코딩에 들어갈 수 있게 되었다. 김동훈 -  하나의 SQL문에 포함되어 있는 또 다른 SQL문인 서브쿼리는 여러 곳에서 사용 가능한데, 서브 쿼리의 결과 건수에 따라 사용 해야하는 연산자가 달라 단일 행 또는 복수 행 연산자를 구별해서 사용해야 하는 것이 어려웠다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.ti...

2022 하계 모각코 4회차 모임 목표(2022.07.13 / 수요일 / 23:00~02:00)

   # 개인 목표 이주원 -  백준의 트리 문제를 C++를 사용해 해결하기 정현제 -  이진탐색 개념 공부 뒤 백준 2343번 풀기 임동윤 -  Figma를 이용한 앱 프로토 타입 작성,  본격적으로 앱을 작성하기 전 Figma를 통한 prototype 작성 배성현 - 7.13 js의 타이머에 대한 공부 김동훈 -  향상된 데이터 모델  (union and subquery) 마스터 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/

2022 하계 모각코 3회차 모임 결과(22.07.11 / 월요일 / 23:00~02:00)

이미지
   # 개인 결과 이주원 - 백준의 위상정렬 문제를 C++를 사용해 해결해보고, 알고리즘 숙달을 통해 알고리즘 대회에 대비했다. DAG에서 순서가 있을 때 사용하는 알고리즘으로 DAG 여부를 확인하는 것이 중요하다고 느꼈다. 이후 여러 문제를 추가로 풀어보면서 DAG인지 바로 알아볼 수 있도록 숙달해야겠다. 정현제 -   bfs 개념은 이제 잘 잡은거 같아서 다음 모각코때부터는 dfs개념을 공부하고 해당 문제를 풀어야겠다. 배성현 -  dp문제에서 어려운 문제는 아니였지만 기본적은 문제를 해결하여 dp알고리즘의 핵심에 대해 좀 더 생각해 보았다. 임동윤 -   Material Design이 Android 앱에 사용되는 기본 디자인 구조 패턴 임을 이해하고 사용할 수 있는 능력을 키움 김동훈 -  group by와 연계된 함수들로 각 데이터를 통계내볼수 있는 것의 유용함이 느껴졌다.  having절은 where절이 똑같은 역할을 하는줄 알았다. 하지만 해석상으로만 동일하고, where은 그룹화가 발생하기 전 필터링을 위해 사용하고, having은 그룹화가 발생하기 전에 레코드를 필터링하는데 사용한다는 미묘한 차이가 있다는 것을 알 수 있었다 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510 정현제 -  https://blog.naver.com/handsome1201 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725 김동훈 -  https://kmentor.tistory.com/ 시작: 끝:

2022 하계 모각코 3회차 모임 목표(2022.07.11 / 월요일 / 23:00~02:00)

  # 개인 목표 이주원 -  백준의 위상정렬 문제를 C++를 사용해 해결하기 정현제 -  백준 2468번 문제 풀고 bfs개념 이해 임동윤 - Material.io를 이용한 App 디자인 학습 및 기본 디자인 패턴 학습 배성현 - 7.11 백준 골드 이하 dp 문제 해결 김동훈 -  데이터 모델 및 개념적 설계,  group by , having 절 마스터 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510/222807692873 정현제 -  https://blog.naver.com/handsome1201/222807896299 임동윤 -  https://blog.naver.com/dyyim4725/222807901187 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 김동훈  -  https://kmentor.tistory.com/52

2022 하계 모각코 2회차 모임 결과(22.07.06 / 수요일 / 09:30~12:30)

이미지
  # 개인 결과 이주원 - 유니온 파인드 문제를 풀었는데, 유니온 파인드를 구현할 수 있다면 유니온 파인드 문제는 비교적 쉽게 풀 수 있어 유니온 파인드 구현에 집중했다. 정현제 -   bfs에 대한 공식과 개념을 확실히 잡아놓고 문제를 풀다보니까 1시간만에 문제를 다 풀었다. 모든 문제가 방식이 비슷하다고 생각이 들었다. 내일부터는 dfs 방식을 공부해야겠다 배성현 -  평소에 호이스팅과 관련된 언급을 자주 들었는데 무엇인지 몰라 이번 모각코 기회에 공부해 보았다. 임동윤 -  Dart의 기본 문법은 다른언어의 사용과 유사했다는 것을 느낄 수 있었다. 다만 UI 쪽인 layout이나 component를 다루는데 필요한 라이브러리가 많을 것을 알 수 있었다. 김동훈 -  점점 sql의 함수에 대해 공부하며, 내가 원하는 데이터를 뽑는 과정을 알게되었다. # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510/222802100154 정현제 -  https://blog.naver.com/handsome1201/222800708413 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725/222801914343 김동훈 -  https://kmentor.tistory.com/50 시작: 끝:

2022 하계 모각코 2회차 모임 목표(2022.07.06 / 수요일 / 09:30~12:30)

   # 개인 목표 이주원 -  백준의 유니온 파인드 문제를 C++를 사용해 해결하기 정현제 -   bfs를 이용하여 문제 풀이  백준 10026문제 해결! 임동윤 - flutter 공식문서 codelab 이용하여 Dart언어에 익숙해지면서 학습 배성현 - js의 호이스팅에 대한 공부 와 정리 김동훈 - 내장함수 , case문 학습마스터 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510/222801902696 정현제 -  https://blog.naver.com/handsome1201/222800711018 임동윤 -  https://blog.naver.com/dyyim4725/222801908597 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 김동훈 -  https://kmentor.tistory.com/49

2022 하계 모각코 1회차 모임 결과(22.07.04 / 월요일 / 09:30~12:30)

이미지
# 개인 결과 이주원 -  0s/1s BFS 가중치가 0인 간선에 연결된 정점은 큐 맨앞에 넣는, 우선순위를 내림차순으로 설정한 우선순위 큐를 사용해 최단경로를 구한다. C++로 해결했다. 정현제 -  평소에 풀었던 bfs 문제와 다른점이 있다면 방문한 위치를 저장하는게 아니라 방문한 위치에 방문한 날짜를 저장함으로써 총 걸리는 날짜를 판별하는 문제였다. 이걸 이해하는데 생각보다 시간이 오래 걸렸다. 배성현 -  이 문제는 bfs알고리즘을 이용하여 해결하였다. 처음에 js로 시도를 하였지만 해결하지 못하여 알고리즘 수업시간에 배운 파이썬 코드를 이용하여 문제를 해결하였다.  처음에 각 배열을 초기화 해주고 난뒤 토마토가 전부 익었는지 아닌지 확인해 주는 로직으로 해결하였다. 임동윤 -  첫 Flutter 앱 만들기 part2까지 진행완료.  Flutter 개발 시작해봤는데 재밌을꺼 같다. 김동훈 - 개인 사정으로 인한 불참 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510/222799603448 정현제 -  https://blog.naver.com/handsome1201/222799430933 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 임동윤 -  https://blog.naver.com/dyyim4725/222799365702 김동훈 - 개인 사정으로 인한 불참 시작: 끝:  

2022 하계 모각코 1회차 모임 목표(2022.07.04 / 월요일 / 09:30~12:30)

  # 개인 목표 이주원 -  백준의 최단경로 문제를 C++를 사용해 해결하기 정현제 -   bfs를 더 확실한 개념을 잡기 위해서 백준에서 bfs문제 풀기 임동윤 -  Flutter 환경 구축 및 공식문서를 통한 학습 배성현 -  그래프 알고리즘 문제  해결하고 간단하게 풀이 적기. 김동훈 - 개인 사정으로 인한 불참 # 개인 블로그 링크 이주원 -  https://blog.naver.com/dong894510/222799351464 정현제 -  https://blog.naver.com/handsome1201/222799361414 임동윤 -  https://blog.naver.com/dyyim4725/222799350761 배성현 -  https://tan-replace-29d.notion.site/92732505a55e463e959c57a7c8ac2de9?v=d5256e53ab6d41cfa86e67d246d8135f 김동훈 - 개인 사정으로 인한 불참