해외 한인 커뮤니티 웹 사이트
2018.06~2018.07, with 팀원 3명 개요 2018 멋쟁이 사자처럼 해커톤에 나가면서 출품했던 프로젝트이다. 주제는 해외 한인들의 커뮤니티 사이트를 만드는 것이었다. 기본적인 커뮤니티로써의 기능들을 담고자 했다. 포함한 기능은 크게 2 가지이다. 회원 기능 : 기본적인 회원관리, 프로필, 쪽지 주고 받기, 알람 기능 등 게시글 기능 : 카테고리별 게시글, 이미지 업로드, WYSIWYG 에디터, 실시간 인기게시글, 게시글 검색, 실시간 검색어, 댓글과 대댓글, 좋아요와 싫어요 등 구현 백엔드(Ruby On Rails, AWS 서비스) : 윤신O, 이시O 프론트엔드(HTML, CSS, JavaScript) : 김정O, 홍연O 나는 기본적인 백엔드 기능의 전반을 팀원과 같이 맡았다. 카테고리별 게..
프로그래머스 - 카카오프렌즈 컬러링북(Java, 2017카카오)
https://programmers.co.kr/learn/courses/30/lessons/1829?language=java 코딩테스트 연습 - 카카오프렌즈 컬러링북 6 4 [[1, 1, 1, 0], [1, 2, 2, 0], [1, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 3], [0, 0, 0, 3]] [4, 5] programmers.co.kr 풀이 전체 그래프에서 탐색할 영역 중 영역 0(배경색)을 제외한다 그래프 중 방문하지 않은 곳을 찾아서 그곳을 시작점으로 같은 색으로만 DFS 탐색을 한다. DFS 탐색을 하면서 영역의 수를 count하고, count한 영역이 최대영역 크기보다 크면 갱신한다. DFS 가 끝나면 전체 그래프 중에서 다시 탐색하지 않은 곳을 찾아서 DFS 탐색..