마토의 세상

MATO WORLD

Category 카테고리 22

스파르타코딩클럽 2022 덕담 공유 코딩 후기

Intro 인트로 2022년 검은 호랑이의 해를 맞이해서 덕담 공유 코딩 인강을 수강해보았습니다 ~ F12를 통해 개발자모드로 크롬창을 보게 되면 페이지의 구조를 확인 및 변경할 수 있고, 브라우저란, 서버에 HTML파일(HTML, CSS, JS)를 요청하고, 그 HTML파일을 받아서 보여주는 것이다. 그렇기 때문에 한 번 받아온 HTML파일을 내가 수정한다고 해서, 다른 사람에게 반영이 되지 않는 것이다. 또한, 새로고침의 경우, 새로 데이터를 받아오는 것이기 때문에 새로운 데이터로 변경되는 것이다. HTML, CSS, JS 란 HTML : 뼈대 CSS : 꾸미기 JS : 움직이기 프론트엔드 맛보기 강의 프론트엔드 = 바꿔가면서 코딩하는 것! HTML VSCODE = open in browser 플러그..

[2021Rubminds] Github를 이용한 프로젝트 관리 - 깃 이슈 등록

진행 방식 1. Github에서 이슈 등록하기 2. IntelliJ에서 이슈 기반의 브랜치 생성하기 3. 기능 개발 진행하기 4. Commit & Push 하기 5. Github 또는 IntelliJ에서 PR(Pull Request) 생성하여 코드리뷰 요청하기 6. PR Approve 되면 Merge하기 7. 해당 이슈의 branch 삭제하기 1. Github에서 이슈 등록하기 작성해 놓은 템플릿이 있다면 선택할 수 있다. 내용란에 - [ ] 목록 수정 - [ ] ~ 이런 식으로 작성하면 To-do(Task)를 설정할 수 있다. Projects와 Milestone은 미리 등록해두어야 설정이 가능하며, Labels의 경우 이미 등록된 내용을 써도 되고, 추가도 가능하다. - Projects 만드는 법 Cr..

[2021Rubminds] 깃허브를 활용한 프로젝트 협업 규칙 설정

프로젝트 협업 방식 : 깃허브를 통한 협업 깃허브를 활용하여 이슈 발행 기능을 통해 서로의 프로젝트 진행상황을 확인하며 같은 기능을 구현하거나, PR 기능을 통해 잘못된 기능을 merge하지 않도록 서로 확인함으로써 기능 개발을 원활히 할 수 있도록 비효율적인 일들을 방지하고자 하였습니다. 아래 하단의 방식은 같은 팀원이 구성한 깃 협업 방식을 참고하여 작성하였습니다. Git Flow Branch 브랜치 - feature : 기능을 개발하는 브랜치로, issue 단위로 구성된다. ex:) feature/1 (issue번호) - develop : feature 브랜치에서 개발한 기능들이 merge 되는 브랜치로, 가장 최신의 작업물 상태로 유지된다. - master : 배포 버전의 작업물 상태로 유지된다...

코딩테스트를 준비하는 초보자/비전공자들을 위한 팁 !

우선 저에 대해 소개하자면, 문과출신 비전공자/Java 백엔드개발자 지망/국비지원학원수료/코테준비 및 합격 경험없음 입니다. 먼저, 최근 2021 카카오와 라인의 코딩테스트를 경험 삼아 준비해보면서 느꼈던 점에 대해 이야기해보고자 합니다. 비전공자가 자료구조나 알고리즘 지식없이 코딩테스트에 합격할 수 있는가? 코딩테스트는 어떻게 준비하는 것인가? 코딩테스트를 준비하기 위해 나 스스로 해야하는 것은 무엇인가? 이와 관련된 자료나 답변은 어디에서 얻을 수 있을까? 이렇듯 수많은 고민을 하게 되었고, 이에 대한 해결책에 대해 많은 조사와 비교분석을 하게 되었습니다. 따라서, 저와 같은 고민을 가지고 계신 분들께 제가 준비하게 된 방식과 그 이유를 공유하고자 합니다 ! 한 분에게라도 공감이 될 수 있었으면 좋겠..

[프로그래머스 Lv1]핸드폰 번호 가리기(JAVA)

아ㄹ고리즈ㅁ [내가 푼 방식] 1. 길이를 구해 substring으로 뒷 네자리 구하기 2. 나머지는 반복문을 통해 *를 해당 길이만큼 붙이기 class Solution { public String solution(String phone_number) { String answer = ""; int pnum = phone_number.length(); String lastnum = phone_number.substring(pnum-4,pnum); for(int i =0;i 뒷쪽에 임의의 문자 한 개를 제외하고 선택 {숫자} -> 숫자 만큼의 자릿수 .(?=.{4}) ==> 뒤쪽에서 임의의 문자 4개를 제외한 임의의 문자 한 개 선택

[프로그래머스 Lv1]행렬의 덧셈(JAVA)

length, length(), size()의 차이 1. length : 배열의 길이, arrays(int[], double[], String[]) ex:) new int[7] 2. length() : 문자열의 길이, String related Object(String, StringBuilder etc) ex:) "length" 3. size() : 컬렉션프레임워크 타입의 길이, Collection Object(ArrayList, Set etc) ex:) new ArrayList [내가 푼 방식] 1. arr 길이 구해서 답 arr[][] 길이 지정 2. 각 위치의 값의 합을 두 개의 for문으로 입력 * length, length(), size()의 차이를 잘 몰랐음. *new int[][] 방식이 헷..