스파르타내일배움캠프TIL
-
[TIL] 스파르타) CS 강의 수강 (HashMap, HashSet)TIL-sparta 2024. 5. 6. 13:50
> 8강. 자료구조를 수강하고, 이전에 잘 몰랐던 부분을 이해한대로 정리해보았다. 학습 키워드: data structure, hashmap, chaining, open addressing, hashset 1. HashMap1) What is it?: - Key-value로 맺어진 pair 를 저장하는 Map 자료 구조에서 hash가 더해진 방식이다. 2) How does it work?: - 임의의 길이를 가진 key 값이 주어지면 이 key를 hash 함수를 통해 고정 길이를 가지는 hash로 변환한다. 변환된 hash값을 이용해 hash table의 해당 hash 주소에 value를 저장하는 방식으로 동작한다. - key와 value가 모두 고유한 일반적인 map과는 다르게, hashmap의 경우엔 ..
-
[TIL] 스파르타) CS 강의 수강 (Character Encoding, Numbers Representation)TIL-sparta 2024. 5. 5. 21:56
> CS 강의 7강, '자료의 저장과 표현'을 수강하고, 잘 몰랐던 부분을 최대한 이해한대로 정리해보았다. 학습 키워드: character encoding, unsigned integer, signed integer, floating-point, fixed-point, data structure 1. Character Encoding1) What is it?: - 컴퓨터에서 텍스트 자료를 저장할 때는 문자 인코딩 방식을 주로 사용한다. 문자 인코딩이란, 문자를 컴퓨터가 인식하기 쉽도록 숫자로 변환하여 매핑하는 것을 뜻한다. 대표적으로 ASCII, Unicode, UTF-8 등의 방식이 있다. 2) How does it work?: - ASCII (American Standard Code for Infor..
-
프로그래머스) 명예의 전당 (1) 문제 풀이 (JavaScript)TIL-sparta 2024. 5. 4. 21:50
> 휴일간에 프로그래머스 사이트에서 명예의 전당 (1) 문제를 풀면서 발생한 일과 깨달은 점을 기록해봤습니다. 학습 키워드: javascript, js, array, out of bounds, code kata 프로그래머스 - 명예의 전당 (1)1) 문제 설명 (자세한 설명은 하단의 문제 링크 참고): - 어떤 TV 프로그램에서 매일 1명의 가수가 노래를 부르면 시청자들이 점수를 매기고 이 점수를 k 만큼의 등수가 있는 명예의 전당에 등록합니다. 출연한 가수들의 점수가 방영 일자별로 순서대로 담긴 배열 score 를 통해 매 방영일의 명예의 전당 최소 점수를 담은 배열을 반환하는 함수를 작성하는 문제입니다. - 조건: 3 2) 작성한 스크립트:더보기function solution(k, score) {..
-
[TIL] 스파르타) Project 3 - 3일 차 (CSS 관련)TIL-sparta 2024. 5. 3. 22:24
학습 키워드: javascript, css, position, grid, git, rebase 1. CSS Grid프로젝트 3일 차를 진행하면서 Grid를 많이 손봤는데, 지난번에 작성했던 Grid에 대한 정보 중 추가할 부분들이 있어서 작성하기로 했다..info-container { position: relative; width: 50vw; left: 50vw; transform: translate(-50%, 0); padding: 10px 10px 10px 10px; display: grid; column-gap: 10px; grid-template-areas: "a b" "a c" "a d" "a e";}.info-le..
-
[TIL] 스파르타) Project 3 - 2일차, Github Pull Request, review, 그 외 팀 프로젝트 관련 사항들TIL-sparta 2024. 5. 2. 21:28
> 팀 프로젝트 진행 2일차로 코드 작성 및 Github pull request를 팀원들과 함께 진행했다. 학습 키워드: javascript, CSS, Github, git, pull request, review, merge conflict 1. Github Pull Request 와 Reviewer1) What is it?: - git에서 merge는 로컬에서 진행하는 방법도 있지만 협업 중에는 Github의 Pull Request를 사용해야 한다. Pull Request는 다른 branch를 본 branch에 pull 하여 합치는 과정으로, merge와 동일한 작업이지만 프로젝트 설정에 따라 중간에 여러가지 merge 승인 과정이 추가된다. 2) How does it work?: - 프로젝트의 rep..
-
[TIL] 스파르타) Project3 시작 (TMDB 팀 과제), Github IssuesTIL-sparta 2024. 5. 1. 21:16
> 팀 프로젝트 발제에 따라 CS강의 수강을 미루고 Github 세팅과 wireframe 설계, issue 및 스크립트 작성에 집중했다. 학습 키워드: javascript, js, TMDB API, Github Issues, css, grid 1. Github Issue1) What is it?: - 존재는 알고 있었으나 README용 이미지 업로드 외에는 한 번도 제대로 사용해본 적이 없는 Github의 기능이다. 프로젝트의 여러 issue 들을 게시하는 공간인데, 새로운 기능 개발을 제의하거나 발생한 버그의 리포트 및 수정 요청으로도 사용된다. 2) How does it work?: - Github 프로젝트의 repository로 진입하면 상단의 Code 탭 바로 옆에 Issue 탭이 위치해 있다. ..