[Git / GitHub] Pull Request
Git, Github 2022. 7. 26. 07:21

Fork 타겟 프로젝트의 저장소를 자신의 저장소로 Fork 한다. clone, remote 설정 fork로 생성한 본인 계정의 저장소에서 clone or download 버튼을 누르고 표시되는 url을 복사한다. (중요 - 브라우저 url을 그냥 복사하면 안 된다) 터미널을 켠다. 자신의 컴퓨터에서 작업을 하기 위해서 Fork한 저장소를 로컬에 clone 한다. $ git clone https://github.com/wayhome25/blog.github.io.git 로컬 저장소에 원격 저장소를 추가한다. 위 작업과 동일하게 github 저장소에서 clone or download 메뉴를 통해서 확인한 url을 사용한다. 원본 프로젝트 저장소 (직접 추가 필요) fork한 로컬 프로젝트 (origin이라는..

[Medium] 1845. Seat Reservation Manager
leetCode 2022. 7. 26. 00:27

문제 Design a system that manages the reservation state of n seats that are numbered from 1 to n. Implement the SeatManager class: SeatManager(int n) Initializes a SeatManager object that will manage n seats numbered from 1 to n. All seats are initially available. int reserve() Fetches the smallest-numbered unreserved seat, reserves it, and returns its number. void unreserve(int seatNumber) Unrese..

[Easy] 860. Lemonade Change
leetCode 2022. 7. 26. 00:11

문제 At a lemonade stand, each lemonade costs $5. Customers are standing in a queue to buy from you and order one at a time (in the order specified by bills). Each customer will only buy one lemonade and pay with either a $5, $10, or $20 bill. You must provide the correct change to each customer so that the net transaction is that the customer pays $5. Note that you do not have any change in hand ..

[React] 리스트와 key / 폼과 이벤트 제어하기
React 2022. 7. 26. 00:07

컴포넌트 반복하기 리액트 코드를 짜다보면 컴포넌트를 반복해서 보여주어야 하는 일이 굉장히 많다. 아래의 예시를 보자. 웹툰마다 같은 디자인의 컴포넌트가 반복해서 보여지고 있다. 그렇다면, 하나의 컴포넌트로 구현할 수 있다. 이러한 컴포넌트를 앞으로 PreviewCard라고 부르겠다. 그렇다면 PreviewCard 컴포넌트를 렌더링하는 부모 컴포넌트의 코드를 잠시 떠올려보자. export default function PreviewCardParent(){ return( ) } 여기서 좀 더 많은 PreviewCard를 보여주자! 라는 요구사항이 발생한다면 어떻게 할 수 있을까? PreviewCard를 하나하나 렌더링 하지 말고, 서버에서 내려주는 정보의 개수만큼 렌더링을 해보자. ➡ Array.protot..

[React] Lifecycle와 useEffect()
React 2022. 7. 25. 23:05

Lifecycle 개념 Lifecycle (생명주기) 여기에 Clock 컴포넌트가 하나 있다. import React, { useState } from "react"; export default function Clock() { const [date, setDate] = useState(new Date()); return ( Hello, world! It is {date.toLocalTimeString()}. ) } 결과는 다음과 같다. 이 컴포넌트가 렌더링 되는 순간의 시간이 화면에 보여지게 된다. 이 말은 즉, 시간이 흘러도 화면의 시간은 멈춰있다. 그래서, 화면에 보여지는 시간을 1초마다 업데이트 해주고 싶다! ➡ 1초 마다 setDate(new Date())를 실행해서 화면을 업데이트 해주자! j..

[LG U+] LG U+ SW개발자 Internship 채용 지원 후기
자두의 도전 일지 2022. 7. 25. 16:46

서론 7월 20일, LG U+ 인턴쉽 지원을 했던 후기를 작성하려 한다. 우선 채용 공고부터 살펴보자. 필자는 Frontend Engineer로 지원했으므로 Frontend에 대해서만 살펴보도록 하겠다. 22년 SW개발자 Internship 채용(IT그룹, CTO) 소속회사 : LG유플러스 모집기간 : 2022.07.12 17:00 ~ 2022.07.20 23:00 모집분야 조직 직무 전공 근무지 IT그룹 Frontend Engineer 전공 무관 서울특별시 모집분야 상세 내용 IT그룹 Frontend Engineer IT그룹은 DevOps기반의 Agile개발체계 전환으로 U+의 현장업무를 빠르게 지원하고 있습니다. 또한 U+의 아키텍처 표준화, 클라우드 전략 수립 및 전환을 추진하고 있습니다. ○ 부서..

[옥소폴리틱스] 옥소폴리틱스 프론트엔드 인턴 도전 후기
자두의 도전 일지 2022. 7. 20. 10:30

7월 20일, 어제 최종 합격을 받고 난 후 도전 후기를 적어보려 한다. 서론 우선 선발 과정은 다음과 같다. [지원서 제출] - [면접] - [최종 발표] 인턴으로 선발되면 하는 일은 다음과 같다. 저번 면접 폭망(...) 경험 이후로 면접 연습을 많이 해보자! 라는 마음으로 가볍게 지원을 했었다. 옥소폴리틱스는 인턴십 온라인 설명회를 개최했는데, 여기서 좋은 인상을 많이 가져갈 수 있었다. 옥소폴리틱스 인턴십 온라인 설명회 팀 분위기가 매우 자유롭고, 대표님 마인드가 직원들의 '행복'을 중요시 여긴다는 것이 인상적이었다. 전원 재택 근무이고, 휴가도 무제한으로 쓸 수 있다고 한다. (물론... 일을 잘해야 휴가를 쓸 수 있겠지?😂) 면접 면접은 총 15분으로 5분 자기소개와 10분 질의응답으로 이루어..

[Medium] 445. Add Two Numbers II
카테고리 없음 2022. 7. 19. 11:37

https://leetcode.com/problems/add-two-numbers-ii/ Add Two Numbers II - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 You are given two non-empty linked lists representing two non-negative integers. The most significant digit comes first and each of their nodes contains a singl..