본문 바로가기

전체 글122

토이프로젝트 / 바디로그 / 운동어플 / 개발일지 / 20210512 각 구성원이 문서를 작성한 후 미팅에 참석하였다. 확실히 같이 만들어가는 것 보다는 각자 우선 만들어오는게 속도는 더 빠른 것 같다. 우선 각자의 문서를 리뷰하고 피드백하는 방식으로 약 30분 정도 시간을 소요하였다. 피드백을 반영하는건 그 다음날 까지로 우선 목표로 잡고 그 날 미팅에서 다시 리뷰를 한다. 그리고 매일매일 노션에 진행상황이 어떻게 흘러가는지에 대한 섹션을 만들어서 예정, 진행중, 완료의 형태로 각자의 업무가 어떻게 흘러가고 있는지 공유하기로 결정했다. 다음으로는 스토리보드 작성인데, PPT로 하면 더 잘 할 수 있기는 하지만 우리는 학습이 목적이니 카카오오븐이라는 툴을 사용해보기로 했다. 하여 같이 30분정도 사용방법정도를 익힌 후에 각자 역할을 분배하여 MockUp을 해보기로 하였다... 2021. 5. 18.
토이프로젝트 / 운동어플 / 개발일지 / 20210511 자 이제 본격적으로 만나서 회의를 통해 다양한 결과를 도출해보는 시간을 가졌다. 여러가지 후보들이 있었는데 "바디로그" 라는 이름으로 정하기로 했다. 운동에 대한 기록을 한다 라는 의미?? 그리고 어떤 협업툴을 이용해볼것이냐 라는 부분에서는 토론끝에 "노션"을 사용해보기로 했다. 모든 툴들이 장단점이 있지만 우리는 실제 경영/업무와 같은 협업이 아닌 개발의 각 단계별 프로세스들을 일목요연하게 정리하는 것에 더 초점을 맞추려고 하기 때문에 노션을 사용하기로 했다. 또 확정짓지는 않았지만 개발도구나 스토리보드 다이어그램 등을 어떤 툴로 사용하지 대략적으로 후보군들을 골랐다. 협업 : 노션 개발도구(IDE) : 이클립스, VSCode 커뮤니케이션 : discode 스토리보드 : 오븐 다이어그램 : 드로우.io.. 2021. 5. 17.
첫 토이프로젝트 시작. 20210510 좀 더 개발자답게 잘하고 개발자답게 일하고 개발자다워지기 위해 첫 토이프로젝트를 계획하게 되었다. 어디까지나 나와 구성원들의 학습 + 숙련도 향상을 위한 프로젝트이다. 하여 사업기획, 전략 쪽에서의 실현가능성 이나 사업성의 부분을 조금 감안하고 최대한 많이 배우고 구현할 수 있는 방향으로 진행해보려고 한다. 아직 나는 네트워크가 넓지도 않고 필드에서 바로 액션을 할만한 수준이 아니라는 판단이 들어서, 평소 마음이 맞는 2명에게 연락하게 프로젝트를 제안했다. 다행이 두명 모두 고민 끝에 승낙. 곧 바로 모여서 브레인스토밍을 시작했다. 서로 만들어보고 싶은 어플에 대해서 가볍게 논의해봤고 아래와 같이 리스트가 주어졌다. [Content] : 각자 만들고 싶은 어플리케이션 아이데이션 (후보) 음식점 예약 서비.. 2021. 5. 16.
실패율 / 프로그래머스 연습문제 / programmers / level1 / javascript programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 이번문제는 2019 카카오 블라인드 채용 문제중 하나였던 실패율 이다. 이번에 카카오 코테봤는데...이정도 난이도면 나도 붙었을 수 있을 것 같다...라고 자만해본다. 이게 가장 쉬운문제였겠지 아마?..ㅠ 하여튼! level1이라서 어렵지 않게 풀었다. 이제 이정도는 어떤 흐름으로 답을 구해야할지는 감이 온다. 다만 효율성면이나 메소드, 표현식 등은 더 공부해야하겠지만...... 2021. 5. 15.
큰 수 만들기 / 프로그래머스 연습문제 / programmers / level2 / Javascript / 탐욕 programmers.co.kr/learn/courses/30/parts/12244 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 일단 작성하기에 앞서 탐욕법은 나랑 너무 안맞는 알고리즘 인 것 같다... 물론 내가 아직 실력이 한참 부족하지만... 다른 문제들에 비해서 너무 이해를 못하는 느낌???ㅠㅠ 그리하여 다른 블로거분들이 정리한 그리디(탐욕법) 알고리즘을 읽어보는데만 1시간 넘게 소비한 것 같다. 본 대로 간단하게 정리해보면 그리디 알고리즘은 그 순간에만 최선의 선택을 할 수 있는 결과를 구하는 알고리즘이다. 하여 마지막의 결과가 최선의 선택은 .. 2021. 5. 14.
더 맵게 / 프로그래머스 연습문제 / programmers / level2 / java / 힙 programmers.co.kr/learn/courses/30/lessons/42626 코딩테스트 연습 - 더 맵게 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같 programmers.co.kr 이번엔 처음으로 힙에 관련된 문제를 풀어보았다. 힙이 무어냐?.. 힙은 특정한 규칙을 가지는 트리로, 힙을 이용해서 우선순위 큐를 구현할 수 있습니다. 많은 언어에서 이미 구현된 우선순위 큐 라이브러리를 제공합니다. 이를 활용하면 효율적으로 문제를 풀 수 있습니다. 우선순위 큐를 이용해서 해결하기에 적합한 문제들을 만나보세요. 라고 한다. 하여 자바 라이브러리에서.. 2021. 5. 13.
소수 찾기 / 프로그래머스 코딩테스트 / programmers / level2 / 완전탐색 / Java programmers.co.kr/learn/courses/30/lessons/42839 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 programmers.co.kr 이번 문제는 약간은...노가다?? 로 푼 문제라고 할수도 있겠다. 문자열을 매개변수로 받았을때 해당 문자열은 7자리의 숫자로 이루어지고 해당 숫자들의 조합의 모든 경우의 수를 찾아서 그 숫자들 중에 소수가 몇 개인지를 찾아 리턴하는 문제다. [알고리즘 Flow] 1. 1 ~ 7 자리씩 조합하는 경우의 수들을 구하는 메소드를 각각 만든다. 2. 문자열의 길이만큼 .. 2021. 5. 12.
베스트앨범 / 프로그래머스 연습문제 / programmers / level3 / 해시 / JavsScript programmers.co.kr/learn/courses/30/lessons/42579# 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 처음으로 풀어보는 level3 문제 거의 4~5시간은 걸린 것 같다 ㅠㅠ 후...코딩테스트...1문제라도 제대로 풀 수 있을까??? [알고리즘 flow] 1. Key : value 타입으로 고유번호, 장르, 재생수를 만들어준다. 2. 해시 리스트를 순회 하면서 각 장르별 재생수의 총합을 구한다. 3. 해시 리스트를 장르별, 재생수별 내림차순으로 정렬하고 각 장르별 랭킹의 .. 2021. 5. 11.
가장 큰 수 / 프로그래머스 연습문제 / programmers / level2 / 정렬 / JavsScript programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 이번 문제는 조금은??나름은?? 멋있게 푼거 같아서 뿌듯하다. 시간도 1시간도 안걸렸고 ㅎㅎ 가장 큰 수가 될 수 있는 조합을 찾는 문제인데, 결국에는 배열은 어떤식으로 정렬하는지에 대한 문제이다. 그리하여 처음에 이중 for문을 작성하여 선택정렬로 가장 우선 순위가 높은 숫자를 맨 앞에 가져오고, 해당 인덱스를.. 2021. 5. 10.