본문 바로가기

회고/TIL82

TIL - 20230406 공부 시멘틱 HTML의 필요성 시멘틱 HTML의 필요성 시멘틱 태그 → Semeantic을 직역하면 의미론적인이라는 뜻을 가지고 있다. 즉 시멘틱 태그란 의미를 부여한 태그라는 뜻이다. 시멘틱 태그는 HTML5에서 처음 등장했고 , 등의 만 보고서 문서를 더 k1mwnjn.tistory.com Redux 상태 관리의 주요 개념들과 연결 관계를 설명해주세요. 다른 상태 관리 도구와 비교 설명 해주세요. Redux 상태관리의 주요 개념들과 연결 관계를 설명해주세요. 다른 상태관리 도구와 비교 설명 해 노션에 정리중 k1mwnjn.tistory.com 알고리즘 암호 해독 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는.. 2023. 4. 6.
TIL - 20230405 공부 순수함수란? 순수함수란? 불변성과 사이드 이펙트와 연결하여 설명해주세요. 순수함수란? 같은 입력에 대해 같은 결과를 return하는 함수. 함수의 바깥 영역에 side effect를 초래하지 않는 함수. (함수 외부 데이터나 전달된 데이터를 변경하지않는 함수.) → 기존 목적과 다른 k1mwnjn.tistory.com state와 props state와 props State → 구성 요소가 데이터를 관리하고 사용자 상호 작용 또는 기타 이벤트에 응답할 수 있도록하는 리액트 내장 기능. 구성 요소에 특정한 데이터를 저장하는 개체이며 일반적으로 사용자 상 k1mwnjn.tistory.com 오늘은 뭔가 많은 것을 했다 ... 팁퍼 프로젝트 수정 feat. 어드민 페이지 접근 권한 설정 by kimwon.. 2023. 4. 5.
TIL - 20230404 공부 useRef가 필요한 상황은? Cookie의 MaxAge, Expires 옵션을 설정하지 않는다면? 프로그래머스 문자열 안에 문자열 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(str1, str2) { return str1.includes(str2) ? 1 : 2 } 숨어있는 숫자의 덧셈(1) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function soluti.. 2023. 4. 4.
TIL - 20230403 면접 공부 - require와 import의 차이점 - 배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유 프로그래머스 개미 군단 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(hp) { let a = Math.floor(hp / 5); let b = Math.floor((hp - a * 5) / 3); let c = hp - a * 5 - b * 3; return a + b + c; } 다른 사람의 풀이 function solution(hp) { return Math.floor(hp/5)+Math.f.. 2023. 4. 3.
TIL - 20230331 공부 https://k1mwnjn.tistory.com/151 https://k1mwnjn.tistory.com/152 프로그래머스 아이스 아메리카노 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(money) { return [Math.floor(money / 5500), money % 5500]; } 배열의 유사도 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr functi.. 2023. 3. 31.
TIL - 20230330 공부 실력 있는 개발자란? 문제를 정의하고 작은 비용으로 개선하는 사람? HTTP와 HTTP의 메시지 구조 CSS: position 프로그래머스 피자 나눠 먹기 (3) 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 나의 풀이 function solution(slice, n) { return Math.ceil(n/slice); } 2023. 3. 30.
TIL - 20230329 공부 Framework와 Library cache란? 프로그래머스 - 점의 위치 구하기 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요. 나의 풀이 function solution(dot) { re.. 2023. 3. 29.
TIL - 20230328 오늘부터 조원 한 분 씩 이력서 피드백을 남기기로 함. 아직 내 이력서 조차 수정해야할 부분이 많은데 다른 조원 분의 것을 보고 리뷰를 하는게 조금 웃기지만 배울 점도 있으니 꼼꼼히 보고 작성했다. 공부 프로그래머스 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. function solution(num) { return num%2 === 0 ? 'Even' : 'Odd' } 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. function solution(arr) { return arr.reduce((a, b) => a + b) / arr.length; } 2023. 3. 29.
TIL - 20230327 공부 웹페이지가 브라우저에 렌더링되는 과정 웹페이지가 브라우저에 렌더링되는 과정 > 웹페이지가 브라우저에 렌더링되는 과정을 설명해주세요. 먼저 브라우저란 웹사이트 등 인터넷에 있는 것들을 사용자가 볼 수 있게 해주는 프로그램이고 렌더링이란 웹 페이지의 HTML, CSS, JS k1mwnjn.tistory.com RESTful API란? RESTful API 란? > RESTful API 에 대해 설명해주세요. GET, POST 외에 알고있는 메소드와 그 기준을 설명해주세요. RESTful API 가 아닌 것들은 어떤 게 있나요? 먼저 REST 란 URI 를 통해 자원(Resource) 를 명시하고, HTTP 메소 k1mwnjn.tistory.com 프로그래머스 > 제곱수 판별하기 어떤 자연수를 제곱했을 .. 2023. 3. 28.
TIL - 20230324 한참 부족한 이력서지만 몇 군데 제출함. 손 볼 곳이 많은듯. 프로그래머스 자릿수 더하기 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요. function solution(n) { // String() 숫자열을 문자열로 변환 -> '12345' // split() 문자열을 잘라 배열로 변환 -> ['1', '2', '3', '4', '5'] // map() 으로 뿌려 parseInt() 를 통해 각 문자열을 숫자로 변환 (이게 맞나 싶음?) -> [1, 2, 3, 4, 5] // reduce() 로 배열 내 요소 총합을 구함 -> 15 // 이렇게 길게 풀 일인지 ? return String(n).split('').map(v => parse.. 2023. 3. 25.