본문 바로가기
728x90
반응형

프로그래머스49

[프로그래머스/Python] Lv.2 피로도 문제: https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  사용 알고리즘: 완전 탐색  제한사항K 는 1 이상 5,000 이하인 자연수dungeons 의 던전 개수는 1 이상 8 이하dungeons 의 각 행은 각 던전의 [최소 필요 피로도, 소모 피로도]최소 필요 피로도는 항상 소모 피로도보다 크거나 같음최소 필요 피로도와 소모 피로도는 1 이상 1,000 이하인 자연수서로 다른 던전의 [최소 필요 피로도, 소모 피로도]가 서로 같을 수 있음 입출.. 2024. 8. 20.
[TIL] 8/20 웹(Web), 인터넷, 클라이언트-서버, 프론트엔드, 백엔드 웹 (Web) 1. 웹의 이해 인터넷 != 웹 인터넷 (Internet)Internet Network 의 약자로, 전 세계의 모든 컴퓨터를 하나의 통신망 안에서 연결한다는 의미를 가지고 있다.  웹 (Web)월드 와이드 웹 (World Wide Web) 이 사실 풀네임인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간을 말한다.   웹의 시작?-> 1980년대 스위스의 한 유럽 입자 물리 연구소의 컴퓨터과학자 팀 버너스-리에 의해 탄생한다. 연구원들 간의 신속한 정보 교환을 위해 고안되었다고 한다.  (참고로 페이스북의 탄생 배경도 비슷한데, 마크주커버거는 옆 연구실 친구와 대화하기 위해 만든 것이 페이스북이라고 한다. ) 웹의 특징?정보를 공유하기 위한 것하이퍼텍스트를 따라 이동하면서 .. 2024. 8. 20.
[TIL] 8/19 협업 Tool(Trello, Jira, Notion) 사용하기, 애자일, 스프린트, 스크럼 협업 Tool - Trello, Jira, Notion 1. TrelloTrello 는 기본에 충실한 툴지라, 노션에 비하면 복잡한/고도의 기능이 구현되어 있지는 않음, description 이 간소기능이 간단해서 스프린트 별로 행을 만들어서 사용, 점점 오른쪽으로 길어짐.  오른쪽 옆을 보면 Member/Labels/Checklist/Dates 등의 기능이 있고, Github/Google Drive/Slack 등과 연결 가능커버로 사진을 넣을 수 있는데, 활용하기 좋을 듯 함   2. Jira애자일 방식으로 일을 한다고 했을 때 보편적으로 가장 많이 쓰는 툴 (scrum / sprint 를 효과적으로 관리하기 좋음)굉장히 많은 기능이 구현되어 있음 -> 살짝 복잡할 수 있음업데이트를 굉장히 많이 함 -.. 2024. 8. 20.
[8/16] merge, fetch, pull, pull request, branch, fast-foward, 3-way 1. 깃 브랜치 이름 규칙 메인 브랜치를 복사해가는 경우 (== 새로운 브랜치를 만드는 경우) 메인 브랜치는 진짜 사용자들이 사용하고 있는 버전의 브랜치-> 즉, 현재 사용자들이 사용하고 있는 버전이 1.2 라고 했을 때 1.2 버전이 바로 메인 브랜치의 코드 1. 기능 개발기능 개발을 위해 브랜치를 만드는 경우 예시와 같은 규칙을 가지고 이름을 만드는데, 정확한 규칙은 내가 속해 있는 팀의 규칙에 따라 지으며 된다. ex) feature/login, feature/select-product  2. 출시 준비 ex) release-1.3, release-1.34 3. 긴급 수정긴급 수정은 사용자에게 이미 완성 버전을 배포했는데, 버그가 있는 경우를 말한다.(다음 버전을 기다릴 새 없이 긴급하게 고쳐야 하.. 2024. 8. 16.
728x90
반응형