분류 전체보기65 JS 알고리즘 - 2차원 탐색 상하좌우 오늘 아래와 같은 2차원 배열 탐색 문제를 푸는데 너무 어려웠다. 문제는 이러하다. 문제 봉우리 지도 정보가 N*N 격자판에 주어집니다. 각 격자에는 그 지역의 높이가 쓰여있습니다. 각 격자 판의 숫자 중 자신의 상하좌우 숫자보다 큰 숫자는 봉우리 지역입니다. 봉우리 지역이 몇 개 있는 지 알아내는 프로그램을 작성하세요. 격자의 가장자리는 0으로 초기화 되었다고 가정한다. 만약 N=5 이고, 격자판의 숫자가 다음과 같다면 봉우리의 개수는 10개입니다. 0 0 0 0 0 0 0 0 5 3 7 2 3 0 0 3 7 1 6 1 0 0 7 2 5 3 4 0 0 4 3 6 4 1 0 0 8 7 3 5 2 0 0 0 0 0 0 0 0 ▣ 입력설명 첫 줄에 자연수 N이 주어진다.(1= 0 && ny < n && ar.. 알고리즘 이야기/알고리즘 문제풀이 2023. 10. 1. JS 알고리즘 - indexOf(), filter 아래와 같은 문제를 조금 더 세련되게 풀기 위해 indexOf와 filter의 인자값을 명확히 알 필요가 있었다. 오늘의 알고리즘 문제는 아래와 같다. 알고리즘 문제 중복단어제거 N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하세요. 출력하는 문자열은 원래의 입력순서를 유지합니다. ▣ 입력설명 첫 줄에 자연수 N이 주어진다.(3 알고리즘 이야기/알고리즘 문제풀이 2023. 9. 30. JS 알고리즘 - substring(), substr() & Math.floor(), toFixed() 정리 자바스크립트 알고리즘 문제를 풀다가 헷갈리는 메서드 몇 개가 있어서 정리한다. substring(), substr() 차이 substr(startIndex, length) substr() 메서드는 문자열에서 지정된 시작 인덱스(startIndex)부터 시작하여 지정된 길이(length)만큼의 부분 문자열을 반환한다. startIndex는 0부터 시작하는 인덱스를 지정하며, 음수 값을 사용할 수도 있다. 음수 값인 경우 문자열의 끝에서부터 역으로 세는 것을 의미한다. 예를 들어, "Hello, World!".substr(7, 5)는 문자열 "World"를 반환한다. substring(startIndex, endIndex) substring() 메서드는 문자열에서 지정된 시작 인덱스(startIndex)부터.. 알고리즘 이야기/알고리즘 개념 2023. 9. 29. JS 알고리즘 TIL - 가장 긴 문자열 오늘의 문제는 아래와 같다. 문제 N개의 문자열이 입력되면 그 중 가장 긴 문자열을 출력하는 프로그램을 작성하세요. ▣ 입력설명 첫 줄에 자연수 N이 주어진다.(3 알고리즘 이야기/알고리즘 문제풀이 2023. 9. 29. electron.js에 react.js 연동하기 - 초기 프로젝트 설치 과정 electron.js에 react.js를 연동해서 채팅앱을 만들고 싶어 초기 세팅을 진행해보았다. 거두절미하고 과정 바로 시작. 1. Node.js와 npm 설치 및 새 프로젝트 폴더 생성 - electron.js 폴더가 위치하게 될 것이다. 나는 /electron.js라는 폴더를 만들었다. 2. /electron.js 디렉토리에 아래 명령어로 package.json 생성 npm init 3. 같은 디렉토리에서 아래 명령어로 electron 설치 npm install electron --save-dev 4. package.json에 아래처럼 적는다. main파일은 main.js가 될 것이다. main.js는 electron.js에서 가장 근간이 되는 파일로 생명주기 흐름을 관리할 예정. { "name":.. 개발 이야기/frontend 2023. 9. 27. 이전 1 ··· 4 5 6 7 다음