프론트엔드
-
[js] mvc 패턴을 연습해보자 -2 검색결과(1)Javascript 2023. 7. 19. 23:42
이 페이지에서 구현할 요구사항이다. ● 검색 결과가 검색폼 아래 위치한다. 검색 결과가 없을 경우와 있을 경우를 구분한다. index.html에 div태그를 추가해준다. 아직 데이터를 받기 전, storage.js 파일 안에 데이터가 담겨있다. 다음 사진은 데이터 중 일부이다. import { createPastDate } from "./helpers.js"; const storage = { keywordData: [ { id: 1, keyword: "샐러드" }, { id: 2, keyword: "커리" }, { id: 3, keyword: "햄버거" }, ], historyData: [ { id: 1, keyword: "검색기록1", date: createPastDate(3) }, { id: 2, k..
-
프로그래머스 lv0 배열의 평균값알고리즘(코딩테스트) 2023. 7. 13. 21:50
문제 : 배열의 평균값 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 입출력 예numbersresult [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 풀이 : 변수를 하나 0으로 설정해두고, 반복문을 돌면서 하나씩 더해준 뒤에 배열의 length로 나누면 되는 간단한 문제
-
[js]해커뉴스 코딩 복습Javascript 2023. 7. 5. 22:35
괜히 코딩을 하기 싫은 날엔, 인강을 틀어놓으면 괜히 기분이 좋다. 오늘은 예전 23년 3월-4월쯤 연습했던 해커뉴스 클론코딩 인강을 다시 수강하였다. 오늘은 뭔가 괜히 코딩을 하기 싫은 날이다. 이럴 때마다 인강을 수강하면 공부를 하는 듯한 기분이 든다. 지금 다시 수강하니 이 것이 굉장히 기초적인 수준의 강의였다는 것을 깨달았다. (예전엔 이거 하나 이해하고자 하루10시간씩 투자했었는데...) 그 때보다 성장했다고 생각하니 다시 앞으로 나아갈 동기가 되는 것 같다. 다시보니 굉장히 간단한 코드였다. 이 간단한 것을 이해 못해서 당시에 50시간 가까이 이해하려고 노력했었던 것을 생각하면 성장했다고 느껴져 괜히 뿌듯하다. 조만간 css까지 완성하여 최종 완성본을 깃허브에 커밋해야겠다.
-
간만에 하고 싶은 공부가 생겼다. (개발일기 시작)개발일기 2023. 7. 3. 21:33
내가 잘할 수 있는 것에 대한 고민 2022년 4월, 검찰직 수사관 공부를 그만 두고 진로에 대한 고민이 시작되었다. '일단은 학교 졸업요건을 충족시키자' 라는 생각에 복학 후 학교를 열심히 다녔다. 학교를 다니는 동안에는 미래에 대한 고민을 잠시 접어두고, 흘러가는 대로 살았다. 23년 2월까지, 나는 사람과 같이 일하는 것을 좋아하고, 사람들을 관리하는 일을 학교다니면서 많이 해봤으니, 인사팀을 준비하여 취준을 시작해보자는 생각이 강했다. 2월에 본가에 내려가 인사팀이 어떤 곳인지, 어떤 업무를 하는 곳인지 다짜고짜 검색해보고 충격을 먹었다. 내가 본 영상에서 현직자가 알려준 팁으로는, "인사팀이 과거에는 주먹구구식으로 일을 하였지만, 요즘에는 데이터를 사용하여 일을 처리한다. 취준생분들 데이터 관련..