반응형

전체 글 357

7조 S.A(Starting Assignment)

1. 우리 조 프로젝트 제목/간단설명 제목 : 오빠, 술이야 나야? 간단설명 : 술과 함께하는 여행 각자 먹어본 술집과, 술 제조방법 애주가들의 경험이 있는 술 커뮤니티 2. 와이어프레임 3. 개발해야 하는 기능들 로그인,회원가입 페이지 (login.html) + JWT → 도원석 메인페이지(main.html) → 김영건 리뷰 등록페이지(detail.html), (카드 눌렀을때 기능 담당) → 박준수 마이페이지(user.html) !hard! → 최락현 4. public github repo 주소 https://github.com/junsu1220/ifAlcoholYouDie

12.마구간 정하기(결정알고리즘)

📌강의 정리 이분탐색을 하는 것은 두 말 사이의 거리이다. 말들을 탐색하는 것이 아니다. 따라서 mid값은 1+9/2 → 5이고 ep라는 변수를 따로 만들어서 제일 가까운 두 말의 거리가 5일때 그리고 3일때 이런식으로 해서 최대거리를 구한다. 📌느낀점 쓰면서도 내가 제대로 이해한건가 싶다… 결정알고리즘은 한번으로 끝날 알고리즘이 아닌 것 같다. 우선 앞으로 나올 알고리즘들은 각 테마가 있고 그 테마들의 대표격인 문제들을 외워서 응용하든지 해야겠다. 마치 옛날에 수학풀때 매우 어려운 심화과정 문제들을 푸는 느낌이다. 이제부터는 전략을 다시 짤 필요가 있다. 아직 내 수준에서는 이제부터 나올 문제들을 완벽하게 풀어낼 수 없다. //나의 코드 //강사님 코드

[항해99] TIL 사전과제 스터디 D-1

그럼 자네가 어제 룰루랄라 처논건 말이 되고…? (사실 진짜 룰루랄라 처놀지는 않았다…) 근데 어쩌다보니까 토요일날 강의를 많이 못들은게 사실이긴하다. 오늘 진짜 깃강의와 하루를 같이 보냈다. git-sourceTree 강제종료 이슈 해결 팀원분 중 한분이 소스트리에서 계정추가를 하려면 갑자기 종료되는 이슈가 발생했다. 많은 우여곡절 끝에 근본적인 해결은 아니지만 그래도 계속 코딩을 진행할 수는 있게 해결이 되었다. 나도 팀원을 도와줌으로써 받는 부수적인 이득이 상당히 많아 팀원에게 고마운데 팀원분께서도 상당히 고마워해줘서 참 뿌듯하고 기쁘고 살짝 부끄럽기도하고 그랬다. 같은 프로그래밍의 길을 걷는 개발자들에게는 낭만이 있다. react & 알고리즘아 진짜 미안… 어제에 더불어 오늘은 알고리즘까지 못했다..

항해99 2022.07.10

[항해99] TIL 사전과제 스터디 D-2

하루에 강의 2개라니 이건 말이 안되는거잖아 d-day날짜 조절에 실패해서 날짜를 맞추기 위해(깔끔한 블로그 목록을 위해) 오늘 하루에 D-2와 D-1을 다 올린다. 결국엔 2주차, 3주차 둘 다 오늘 다 듣기는 했다…(다..죽어…) git 2주차 1. 협업위한 Git 배우기! 중요 키워드 버전관리 repo commit add commit history tracking push pull clone 앞으로 배우게 될 내용 협업 시나리오 - 김르탄씨와 스선장이 서로 같은 파일을 올릴때 conflict가 발생합니다. 이런 경우 누가 이 작업 할 것인지 정한다. 각자 맡은 것을 작업한다. 각자 작업을 프로젝트에 합칠 수 있게 공유한다. 작업한 내용을 리뷰하고 최종적으로 프로젝트에 반영한다. 2. 누가 이 작업할..

항해99 2022.07.10

[항해99] TIL 사전과제 스터디 D-3

진짜 오늘 뭐했지…? 회의는 정말 알찼다! 정말 나는 팀복하나는 타고난 것 같다. 근데 회의 이후에 한 게 없다… git강의를 듣기는 했는데 딱 2개 들었다 일단 그거라도 올려야겠지.. react야 미안해! react 못들었다… 사실 안들었다 하나라도 들었어야 했는데 대신 내일 열심히 들을게!..(아마도) git 2주차 1. 협업위한 Git 배우기! 중요 키워드 버전관리 repo commit add commit history tracking push pull clone 앞으로 배우게 될 내용 협업 시나리오 - 김르탄씨와 스선장이 서로 같은 파일을 올릴때 conflict가 발생합니다. 이런 경우 누가 이 작업 할 것인지 정한다. 각자 맡은 것을 작업한다. 각자 작업을 프로젝트에 합칠 수 있게 공유한다. 작..

항해99 2022.07.10

11.뮤직비디오(결정알고리즘)

📌강의 정리 이분 탐색의 범위는 주어진 배열이 아닌 DVD의 용량크기이다. 따라서 최소 9에서부터 최대 45까지에서 음악이 나누어지는게 가능할때 mid값을 구해야한다. 처음 mid는 lt + rt / 2 이고 그걸 전체 노래목록에서 하나씩 더하면서 mid보다 커질때 cnt를 ++하고 sum에는 x를 넣어주어 sum을 초기화하고 다시 더해간다. 그러면 mid 값에서의 dvd개수가 나오고 그게 주어진 음반보다 작으면 우선 answer에 할당시켜준뒤 다시 이분탐색을 해서 count해준게 주어진 dvd개수보다 작거나 같은지 작거나 같다면 answer를 그 mid값으로 업데이트한다. 이후 rt값을 mid -1로 바꿔준다. 그렇지 않다면 lt값을 mid + 1로 바꿔준다. 해주고 lt가 rt보다 커지면 반복을 멈추..

[항해99] TIL 사전과제 스터디 D-4

갑자기 나오시면… 어제 13시쯤 갑자기 슬랙에 git강의가 제공되었다는 공지가 올라왔다… 솔직히 생각하면 본 항해 시작하면서 종합반 플러스강의만해도 바쁠텐데 git은 언제 공부한다는 거지? 라는 생각이 조금 들기는했었다. 근데 이렇게 준비하게 될 줄 이야 나만 어제 본격적으로 “항해시작!” 하는 줄 알았는데 항해도 “어? 그럼 나도 같이 시작^^” 할 줄은 몰랐다 git강의 소스트리라는 프로그램을 사용해서 git을 배우는데 당연하다면 당연하지만 git을 실전에서의 협업 단계까지 배운다. 브런치와 FR까지 거의 전부를 배운다는 뜻 항해는 볼륨이 있는 프로젝트를 처음부터 협업하며 진행하니 맞는거지만 이렇게 정식으로 git강의(협업까지 있는)를 제공받으니 솔직히 좋다. 지금까지는 협업파트는 구글링으로 분할되며..

항해99 2022.07.09

10.이분검색

📌강의 정리 오름차순 정렬 이후에 이분탐색을 이용하여 타겟을 찾는다. 이분탐색은 while, lt, rt, mid를 이용한다. lt가 rt보다 커지면 반복을 종료하고, 반복내에서는 arr[mid]가 타겟과 같으면 answer = mid+1하고 break한다. 아닌경우 mid가 타겟보다 작으면 rt는 mid - 1, mid가 타겟보다 크면 lt는 mid + 1을 해서 반복한다. 📌느낀점 알고리즘은 진짜 넓게 배울필요도 있는 것 같다. 이분탐색을 알고는 있었지만 처음 구현해보는데 내가 푼 풀이도 가능은 하지만 강사님의 풀이가 훨씬 직관적이고 깔끔하다. lt와 rt를 생각하지못했다.. 항상 사고의 확장을 조금 더 신경써보자. //나의 코드 //강사님 코드

[항해99] TIL 사전과제 스터디 D-5

자 이제 시작이야 원래는 다음주 월요일부터지만 나 스스로 이제부터 시작이라고 생각하기로 했다. 설레이는 이 마음은 뭘까.. 왠지 잠을 이룰 수가 없어 잘 할수 있을까? 항상 걱정부터 앞선다 어깨힘 빼고 이제는 배워 너무 힘이 많이 들어간 것 같다.. 본격 시작에 팀장에 바로 직전의 사전스터디가 너무나 성공적이고 만족스러워서 그래서 그리워서 더욱 그런 것 같다… 힘을 뺄 필요가 있다. 나의 경험상 나는 힘이 들어가고 뭔가 하려 할때마다 잘 안되는 경향이 있었다 지금은 명확히 힘빼고 다시 새로운 사람들에게 배워야 할 시간이다. 항상 되뇌어야 한다. 내가 모른다는것을 알자. 듣고 말하기 어렵다. 오늘 반이 배정되고 상당히 흥분했다.. 왜 그랬는지 후회된다. 반성하자 힘을 빼는게 최우선이고 그 다음은 듣고 말하..

항해99 2022.07.08

9.결혼식

📌강의 정리 그리디의 또 다른 대표적인 문제이다. 주어진 배열의 온 시간을 새로운 배열의 0인덱스, ‘s’를 1인덱스에 주어진 배열의 간 시간을 새로운 배열의 0인덱스, ‘e’를 1인덱스에 넣어 온시간 간시간들로 이루어진 원래 길이의 두배에 달하는 배열을 새로 만든다.(1인덱스가 s 또는 e인) 이후 이 배열을 오름차순으로 정렬하되 같은 시간이면 1인덱스가 e인애가 먼저오게 아스키코드를 사용하여 정렬한다. 이후 다시 반복을 하여 s이면 cnt++하고 e이면 cnt— 하여 answer와 비교하며 최대값을 측정한다. 📌느낀점 처음으로 손도 못댄 문제이다… 시간을 딱 30분으로 한정했기에 그럴 수도 있지만 시간이 더 주어졌어도 장담할 수 없다.. 문제를 풀때는 이거 따로따로 다 측정하면서 계산해야 하나 라는 ..

반응형