팀프로젝트 확인을 하고 나서 프로그래머스 문제들을 풀었습니다.
그런데 직각삼각형 출력하기 문제를 푸는데 평상시 풀었던 solution함수가 아닌 다른 모양을 하고 있어 당황했습니다.
궁금해서 redaline을 검색해보니 자바스크립트 콘솔에서 값 입출력 에서 설명을 잘해주셔서 이해할 수 있었습니다.
그래서 마저 문제를 풀어 나갔습니다.
문제를 풀고 저녁시간에는 코드리뷰시간을 가졌습니다.
먼저 태영님이 작성하신 sort파일 부분입니다.
아래 함수에서 a와 b가 들어가져서 어떤 역할을 하는지 궁금했습니다.
알고보니 sort함수에서 앞쪽이 0번째면 뒤로 오는 값은 1번째로 서로 비교를 하면서 가져오는 거였습니다.
sort 함수를 값을 안넣고만 사용해봐서 이런식으로도 가능하다는것을 알게되었고,
아래 함수처럼 forEach를 사용해서 버튼의 이벤트를 간단히 작성할 수 있다는것도 알게 되었습니다.
그리고 예림님이 작성하신 openPopup함수를 보면 팝업창이 중앙에 뜨게끔 만든 함수인데 css에 작성을 안하고 자바스크립트로 window.open을 사용하셨습니다.
저는 css는 대부분 css파일에 작성하는데 이런식으로도 작성가능하다는것을 알았습니다.
그리고 비밀번호 입력시 블라인드 처리를 하고싶었는데 잘몰라서 안했었습니다. 그런데 태영님이 있으면 좋을거 같다고 하시니까 조원님이 추가하신다고 하셔서 너무 고마웠습니다.
그외에도 css나 html, 메인페이지.js 뼈대, 서브페이지.js 뼈대를 만들어주셔서 작성하는데 더 수월했습니다.
처음으로 다른사람의 깃을 클론하고 fork해서 branch를 새로 생성하고 풀 리퀘스트를 하는등 처음해봤지만 잘 커밋했습니다.
중간에 제가 포크한 곳과 충돌이 일어나서 당황스러웠지만, 최근것으로 변경하여 다시 커밋하니 잘 올라갔습니다.
프로그래머스 문제
참고 자료
'TIL > 4주차' 카테고리의 다른 글
팀프로젝트, 프로그래머스 (0) | 2023.06.09 |
---|---|
팀프로젝트 시도중 (0) | 2023.06.07 |
팀프로젝트 시도중 (0) | 2023.06.06 |
팀프로젝트 유효성 검사 (0) | 2023.06.05 |