전체 글 321

코딩테스트 연습 > 스택/큐 > 기능개발 - javascript 풀이

문제 https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 결과 나의 풀이 function solution(progresses, speeds) { var answer = []; let temp = {}; let key = []; let standardDay = -1; for ( let i = 0; i < progresses.length; i++ ) { let pro = progresses[ i ]; let speed = speeds[ i ]; let..

코딩테스트 연습 > 스택/큐 > 올바른 괄호 - javascript 풀이

문제 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 결과 나의 풀이 function solution(s){ var answer = true; if ( s[ 0 ] === ")" ) { return false; } let leftArr = s.split('').filter(elem => elem === "("); let rightArr = s.split('').filter(elem => elem === ")"); if ( leftArr.leng..

[우아한 형제들] 우아한 코드리뷰

[ 발표자 ] 박재성 - 우아한형제들 테크코스교육개발팀 [ 코드리뷰 환경 ] - 교육 -> 깃헙 - 개발 -> 엔터프라이즈급 깃랩 [ 핵심 요약 ] - 코드리뷰를 많이 하자 X / 코드리뷰를 많이 받자 O - 코드리뷰 요청했을 때 첫 한시간 + 첫 코드리뷰에서 코드리뷰 질이 판단됨 -- 첫 리뷰어가 얼마나 공을 들이냐에 따라 다음 코드리뷰가 좋아진다. [ 코드리뷰를 하는 이유 ] - 개발자의 역할은 릴리즈 이후 지속적인 기능 변경, 추가 등 요구사항을 안정적이고 빠르게 반영하는 운영개발에 더 무게를 두기 때문 = 서스테이닝 업무 - 코드리뷰를 통해 소프트웨어 개발 생산성이 저하되지 않고 비교적 적은 비용으로 생산성 향상에 기여 - 출시 전 결함을 찾는것이 목적 + 팀원들의 피드백을 통해 동반 성장 하는 ..

[wsl, puppeteer] node_modules/puppeteer/.local-chromium/linux-686378/chrome-linux/chrome: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory 에러 해결 방법

에러메시지 node_modules/puppeteer/.local-chromium/linux-686378/chrome-linux/chrome: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory 해결 방법 1. su - root 2. apt-get install -y wget unzip fontconfig locales gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2...

Web 2022.04.01

Edge IE 모드에서 디버깅 방법

Edge IE 모드에서 ctrl + shift + i 를 눌렀을 경우, 다음 사진과 같이 디버깅 모드가 제대로 활성화 되지 않음 해결 방법 1. window + r 누름 2. %systemroot%\system32\f12\IEChooser.exe 입력 3. 확인 버튼 누름 4. 다음과 같이 디버그할 대상을 선택하는 창이 열리고 여기서 원하는 페이지를 선택하면 됨 결과 다음과 같은 IE의 개발자 도구 창이 새로 뜸 출처 Use DevTools in Internet Explorer mode (IE mode) - Microsoft Edge Development | Microsoft Docs Use DevTools in Internet Explorer mode (IE mode) - Microsoft Edge D..

기타 2022.03.23

[Vue, ESLint airbnb, Prettier] Vue 프로젝트에 eslint airbnb 확장 추가하기 + eslint-prettier 연동하기

1. Vue 프로젝트 ESLint 설정에 airbnb 확장 추가하기 npm v5 이상 npx install-peerdeps --dev eslint-config-airbnb https://www.npmjs.com/package/eslint-config-airbnb eslint-config-airbnb Airbnb's ESLint config, following our styleguide. Latest version: 19.0.4, last published: 2 months ago. Start using eslint-config-airbnb in your project by running `npm i eslint-config-airbnb`. There are 3988 other projects in the..

[Vue, eslint] vue-cli-service build 수행 시 Failed to load config "airbnb" to extend from. 에러 해결

에러 발생 환경 package.json "devDependencies": { "@vue/cli-plugin-babel": "^4.5.0", "@vue/cli-plugin-eslint": "^4.5.0", "@vue/cli-service": "^4.5.14", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", "node-sass": "^6.0.1", "prettier": "^2.5.1", "sass-loader": "^10.2.0", "vue-template-compiler": "^2.6.14" }, .eslintrc { "extends": [ "airbnb", ... ], ... } vue.config.js modu..

[Vue] scss 파일에서 @ src alias 사용 시 정상 동작하지 않음, Syntax Error: ModuleNotFoundError: Module not found: Error: Can't resolve

- css파일도 마찬가지 1. jsconfig.json(또는 tsconfig.json)과 vue.config.js 확인 - 두 파일 모두 path가 잘 설정되어 있는지 확인 jsconfig.json ( 또는 tsconfig.json ) { "compilerOptions": { "module": "umd", "paths": { "@" : ["./src/*"], } }, "exclude": ["node_modules"], "removeComments": true } vue.config.js const path = require('path'); module.exports = { lintOnSave: false, configureWebpack: { resolve: { alias: { '@': path.join(..