프론트엔드 개발자 테스트 과제형 주요 포인트
- HTML, CSS 기본적인 사용 ex) 미디어쿼리, 시멘틱 태그의 사용, 기능 작동 UI(클릭 시 사라진다 같은) - UI 기능 구현 ex) 로딩 시, 실패 시 UI lazy load, 무한 스크롤, 슬라이더, 자동 롤링 배너, 팝업, 각종 이벤트 - 구조화, 모듈화 ex) ES6 module 형태로 프로젝트 구조화, - api ex) 라이브러리를 사용하지 않고 비동기로 백엔드에 데이터를 요청하고, 요청에 대한 처리
[페이지교체알고리즘] 자리를 양보해가며!
문제 라이캣과 자바독이 배에 타고 보니 좌석이 3개밖에 없었습니다. 가장 먼저 탄 사람이 당연히 앉아야지! 아니, 가장 키가 큰 사람이 앉아야지! 아니, 가장 덩치가 큰 사람이 앉아야지! 사람들이 수근 거릴 때, 개리가 말했습니다. 모두 알고리즘 보물을 찾으러 가는 것이 아닌가!? 개굴! 그러니 모두 알고리즘 문제로 승부를 봅시다. 개굴! 그때 라이캣이 손을 들었습니다. 주목해주냥! 내게 좋은 아이디어가 있다냥! 다리가 아픈 동물들이 순서대로 들어온다. 동물들의 종류는 다음과 같다. : 무척추동물, 척추동물, 어류, 양서류, 파충류, 조류, 포유류 동물들의 '종'이 같을 경우 무릎에 앉을 수 있다. 다 회복된 동물들은 언제든지 빠질 수 있다. 무릎에 앉을 경우 1초로 카운트 한다! 아무도 없거나, 자리가..
[시간연산] 섬으로 가라!
문제 라이캣은 동료가 된 자바독과 함께 섬으로 향했습니다. 항구에서 배를 기다리는데 배에 탈 수 있는 사람의 수는 시간마다 다르다는 사실을 알게 되었습니다. 한 배에는 탈 수 있는 인원이 정시에는 25명, 10분마다 15명씩 탈 수 있습니다. 배는 매일 9시부터 21시 전까지(21시를 포함하지 않습니다) 10분단위로 들어옵니다. 전체 대기 인원은 14,000,605명입니다. 우리는 14,000,606번째와 14,000,607번째에 배를 타게 됩니다. 앞사람이 아프거나, 대기를 못하고 빠질 경우 대기인원이 줄어들 수도 있습니다. 라이캣과 자바독이 다른 배를 타야 할 경우에는 뒷배를 타야 합니다. 1월은 1024일, 2월은 512일, 3월은 256일, 4월은 128일, 5월은 64일, 6월은 32일, 7월은..