2024/07/17 2

괄호 회전하기

프로그래머스 - 괄호 회전하기  먼저 작성한 코드function solution(s) { var answer = 0; let closerObj = { '[' : ']', '{' : '}', '(': ')' } for (let i=0; i { if (closerMap[key] !== 0) { flag = false } }) if (flag) {answer++}; } return answer;}반복에따라 회전한 문자열 targetStr의 한 단어마다 어떤 괄호인지 검사하여 closerMap의 해당 괄호의 닫는괄호에 닫아야하는 개수를 더하거나 뺀다.만약 타겟단어가 닫는괄호인데, 객체에서..

24.07.17 미니프로젝트 script, style 모듈 분리하기 / try{...} catch(err){...}

한 html에서 5명이 작업을 하다보니, 아래와 같이 script와 style태그가 엄청나게 길어졌다.  그래서 내가 작성한 style과 script들을 모듈화 시켜 분리작성해볼 생각이었다.한 html파일내에서 다양한 기능과 다양한 view들이 작업되다보니 git관련 문제들도 많았고, 코드가 길어져 가독성이 떨어지므로 가능한 최소단위의 기능별로 모듈화시키기로 결정했다. 먼저 쉬운 style분리부터 진행하였다. 모달관련 style태그를 modal.css라는 파일을 생성하여 그곳에 몰아놓고,  index.html의 head에서 아래와 같이 해당 파일을 css로 불러왔다.다행히 오류없이 정상작동하였다. 다음으로 script를 모듈화 시키는 것이었다. html파일에서 script를 모듈화 시켜본 적이 없어 예시..

2차 공부/TIL 2024.07.17