profile
Front-end 개발자입니다.
post-thumbnail

피자 나눠 먹기(2)

문제 설명피자 조각은 6조각일때 주어지는 정수 n명이 피자를 하나도 남기지 않고 모두 같은 수의 피자조각을 먹어야할 경우 최소로 시켜야하는 피자는 몇판인가? 풀이 과정기본 조각수 (6조각)와 주어진 n으로 모두가 한조각씩 먹으면서도 피자가 남지 않게 하는 최소한의 조각

2022년 12월 8일
·
0개의 댓글
·

[원티드 프리온보딩 프론트엔드 인턴십]참가 에세이 - 박성은

이직 준비 중 이번 2022 하반기 원티드 프리온보딩 프론트엔드 인턴십에 참여하게 되었다. 이 글은 지원 과정 중 하나인 숏 에세이 작성 과정에 대한 포스트이다. 이번 프리온보딩 인턴십을 참여하게될 경우 인턴십 종료 후 1개월 이내에 참가기업 포함 최소 20개 이상의

2022년 12월 7일
·
0개의 댓글
·
post-thumbnail

분수의 덧셈

문제 설명주어지는 매개변수중 denum1, num1은 분자1/분모1, denum2, num2는 분자2/분모2를 뜻한다.두 분수를 더한 값을 기약분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 리턴한다.풀이 과정통분 과정을 거치기 위해 두 분모(num1, num2

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

소인수분해 하기

주어진 n인 자연수를 소수(1과 자기자신만 약수로 가지는 수)가 나올 때까지 계속 소수로 나누기

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

합성수 찾기

소인수분해 방법으로 찾기 : 시간복잡도 - O(n2)소수 : 1과 자기 자신만을 약수로 가지는 수약수 : 어떤 수를 나누어 떨어지게 하는 수 (나머지가 0인 수)즉, 소수는 1과 자기 자신만을 나눌때만 나머지가 0이 되는 수이며합성수는 1과 자기 자신만이 아닌 그 사잇

2022년 11월 26일
·
0개의 댓글
·

배열 내 최빈도값 구하기

Array that contains products' pricePlease selected the most commonly used price as the output \-input: 500, 200, 300, 400, 500, 600, 400, 500\-output:

2021년 10월 19일
·
0개의 댓글
·

git archive 명령어로 소스코드 압축하기

프론트엔드 개발자로 지원을 하면서 생각보다 많은 곳에서 기술과제를 요청하는 것을 알게 됐다.보통 깃허브 링크를 요청하거나 파일을 압축해서 메일로 회신을 요청하는 경우가 많은 것 같다.나는 아래의 명령어로 .git 파일과 node_modules폴더를 제외한 나머지 소스들

2021년 6월 20일
·
0개의 댓글
·
post-thumbnail

[후기] 위코드 2차 프로젝트 후기 (여기어때 클론 프로젝트)

팀명: 야,여기 어때 설명: 종합숙박 O2O 서비스 여기어때 사이트 클론 프로젝트21.4.26 ~ 21.05.07 (11일)프론트엔드: 김효진 박단비 박성은백엔드: 백승찬 신지원 황수민JavaScript(ES6)React.JS(함수형 컴포넌트, Hook)Styled-C

2021년 5월 9일
·
0개의 댓글
·
post-thumbnail

[후기] 위코드 1차 프로젝트 후기 (그리팅몰 클론 프로젝트)

그리팅몰 클론 프로젝트 소개 프로젝트 소개 팀명: Greatingdor 설명: 건강식 식단 및 식자재 판매 플랫폼인 그리팅몰(greating mall) 사이트 클론 프로젝트 그리팅몰 original website (https://www.greating.co.kr)

2021년 4월 27일
·
0개의 댓글
·
post-thumbnail

TIL 27 | 인증, 인가 세션 정리

로그인 절차에서 정확한 이메일/비밀번호 조합을 입력했는지 확인하는 과정해당 서비스를 누가, 어떻게 사용하는지 추적이 가능하도록 함아이디,이메일주소,비밀번호여기서 가장 중요한 것은 비밀번호이다.(암호화의 과정이 필요하다)법규상의 강제가 필요하다개인정보의 암호화등을 통해

2021년 4월 11일
·
0개의 댓글
·
post-thumbnail

TIL 26 | HTTP 세션 정리

HyperText: 문서와 문서가 링크로 연결되어있음Transfer : 전송하다 = HTML로 만든 웹페이지 문서를 보낸다Protocol : 컴퓨터끼리 어떻게 HTML 파일을 주고받을지에 대한 소통방식 또는 약속=> 내가 만들어놓은 HTML문서를 어떻게 전송할 것인지에

2021년 4월 11일
·
0개의 댓글
·
post-thumbnail

TIL 25 | 데이터베이스 세션 정리

컴퓨터 시스템에 저장된 정보 또는 데이터(data)의 집합을 의미데이터베이스는 보통 데이터베이스 관리시스템(DBMS)으로 제어함이렇게 데이터와 DBMS는 연관된 어플리케이션과 함께 '데이터베이스 시스템'으로 일컬어지며, 더 짧게는 '데이터베이스'라고 통칭되기도 함App

2021년 4월 11일
·
0개의 댓글
·
post-thumbnail

TIL 24 | [React 기초] map 함수 적용 시 key props를 부여하는 이유

기존에 JavaScript로 구현한 Westagram을 React로 이전하는 작업 진행 중 주어진 assignment로 댓글 기능을 구현하던 도중, 두번째 이미지와 같은 warning 메세지를 받았다. 메세지를 보니 <ul> 및 <li> 태그를 사용할 때 l

2021년 4월 4일
·
0개의 댓글
·
post-thumbnail

[CodeKata] Week 1 - Day 2

문제 풀이

2021년 3월 30일
·
0개의 댓글
·
post-thumbnail

[CodeKata] Week 1 - Day 1

문제 풀이

2021년 3월 30일
·
0개의 댓글
·
post-thumbnail

TIL 23 | Linux & Terminal

리누스 토발즈라는 인물이 개발한 Unix 기반 운영체제.리누스 토발즈는 Linux뿐 아니라 Git 버전관리 시스템도 최초로 개발하여 무료로 오픈소스로 제공하였다. 따라서 많은 서버가 Linux로 개발되어있다.구글의 안드로이드 역시 Linux의 한 갈래이다.Linux는

2021년 3월 28일
·
0개의 댓글
·
post-thumbnail

TIL 22 | Git & Github

Git이란 프로젝트의 버전 관리를 도와주는 시스템이다.여기서 프로젝트란? 제일 부모가 되는 폴더 하나를 의미한다.VCS(Version Control System)이라고도 한다. 버전이란, 하나의 유의미한 변화를 결과물로 만들어낸 것을 의미한다. 게임에서 버전 업데이트를

2021년 3월 28일
·
0개의 댓글
·
post-thumbnail

TIL 21 | DOM(Document Object Model)

DOM이란 Document Object Model의 약자로서, 웹 페이지의 HTML을 계층화시켜 트리구조로 만든 객체(Object)모델이다. JavaScript는 이 model로 웹 페이지에 접근하고, 페이지를 수정할 수 있다. 즉, DOM은 HTML인 웹 페이지와 스

2021년 3월 22일
·
0개의 댓글
·
post-thumbnail

TIL 20 | 개발자 도구

개발자 도구란 각 브라우저들이 제공하는 개발자를 위한 도구이다. 여기서는 크롬 브라우저를 사용하는 것을 예로 들지만 각 브라우저마다 개발자 도구의 형태와 사용법이 조금씩 다를 수 있다. 개발자 도구를 여는 방법은,윈도우os에서는 ctrl + shift + i를, 맥os

2021년 3월 21일
·
0개의 댓글
·
post-thumbnail

TIL 19 | Semantic Web, Semantic Tag

웹사이트는 검색엔진으로의 노출이 매우 중요하다. 당연하지만 노출되지 않는 사이트는 사용자들이 방문할 일이 없기 때문이다.따라서 이러한 중요성에 따라 SEO(Search Engine Optimization)와 같은 검색엔진 최적화 도구를 이용하여 검색엔진이 사용자의 웹사

2021년 3월 16일
·
0개의 댓글
·