배열을 new Array(n) 으로 초기화 시, 배열 내부의 요소는 undefined 가 된다. 기본적으로 배열안에 요소가 비어 있고, 해당 요소를 특정 숫자로 채워서 반환하는 법을 알려드리려 한다. 1. new Array(n).fill(1) new Array(10).fill(1) fill() 메서드는 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채웁니다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/fill Array.prototype.fill() - JavaScript | MDN fill() 메서드는 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채웁니다. dev..
백준 - 11053번 가장 긴 증가하는 부분 수열 문제풀이 https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 문제는 위의 사진과 같다. 가장 긴 증가하는 부분 수열을 DP 로 풀었다. 예제를 예를 들어 10, 20, 10, 30, 20, 50 일 시 10, 20, 30, 50 을 선택 시 정답이 4가 나오게 된다 먼저 입력으로 배열의 길이를 받는다. 배열의 길이를 받아..
회사에서 자바스크립트로 일 한지 1년이 넘었다. 자바스크립트는 회사에 와서 제대로 하게 된 것 같다. 종전에는 자바와 파이썬을 위주로 공부를 했고, 자바를 하다가 자바스크립트를 하는 나에겐 처음에는 자바스크립트의 자유로움이 편리하다고만 생각했었다. 일을 진행하고 일을 하다가 보니, 타입과 형태가 정해져 있지 않다 보니 console.log(data) 로 데이터의 form을 확인하거나, 공용 함수의 매개변수가 무엇인지 찾아 가고 하다 보니( 타입스크립트를 사용하면 tooltip 으로 해당 매개변수가 무엇인지 알려줌) 왜 타입스크립트를 여러명이 협업하는 프로젝트에서 사용하는지 일부 공감할 수 있었다. 그래서 회사에서 사용하진 않지만, 혼자 배워서 익혀 두려고 한다. 보통 공부를 시작하거나, 언어에 대해 공부..
안녕하세요.. 너무 오랫만에 discord 봇 만들기를 이제야 연재하게 되어 죄송하게 생각합니다. 취업준비를 하느라 너무 바빴습니다... python 으로도 discord 봇을 만들 수 있는데, 혹시 원하시면 나중에 파이썬으로도 작성을 해보도록 하겠습니다. 일단 node.js 가 설치되어 있다고 생각을 하고 설명을 드리겠습니다. 나중에 node.js를 설치하는 법은 시간이 날 때에 자세히 또 올려드리도록 하겠습니다. 작성은 맥 기준이지만 윈도우 컴퓨터로도 한번 작성을 하도록 할게요! 프로그래밍에 관심이 있으면 비슷하다고 생각하실 거라고 생각합니다. windows 같은 경우는 그 폴더 내에서 shift + 우클릭을 하면 powershell 로 열기가 있는데, 거기서 명령어를 치면 똑같을 것이라고 생각합니다..
안녕하세요. spring tools suite(sts3)으로 스프링 프로젝트를 만들때 jstl 라이브러리 에러가 나서 dependency 를 찾아보다가 에러가 나서 정리해 둡니다. 다음과 같은 dependency 의존성을 추가해 주시면 됩니다. pom.xml javax.servlet jstl 1.2 taglibs standard 1.1.2 jstl 을 jsp 에서 사용하려면 다음과 같은 선언을 jsp에서 해주면 됩니다. 감사합니다.
STS에 Spring Regacy Project 가 없을때 해결책입니다. open perspective 에도 spring 이 존재하지 않았었습니다. 학원에서 spring 수업을 듣는데 sts(Spring tools suite)4를 설치했는데 새 프로젝트를 만드려고 했는데, 존재하지 않아 찾다가 해결책을 찾아 공유합니다. eclipse 메뉴에 맥 기준으로 help -> eclipse marketplace 를 누릅니다. 윈도우도 메뉴는 똑같았던 걸로 기억합니다. spring tools 라고 검색을 해서 두번째에 있는 spring tools 3 add-on for spring tools ... 이렇게 되어있는 것을 눌러서 install 합니다. 계속 다음을 눌러 설치합니다. 설치가 끝나면 이클립스를 resta..
안녕하세요! sqldeveloper 가 설치가 되지 않을때 해결책입니다. 이상한 에러가 길게 나오면서 설치가 안될때 문제인데요. 일부 모듈을 설치하지 못했습니다 라고 긴 메시지가 나왔던 것 같은데요. 해결책입니다. 실행을 엽니다(윈도우 + r 키를 누르면 나오게 됩니다.) %AppData%\SQL Developer\ 폴더내에 있는 파일을 모두 삭제하고 다시 시도하니 되었습니다. 이것저것 이것때문에 헤메었던 기억이 나서 정리해 둡니다. 그 후에 설치를 다시 진행하시면 됩니다. 감사합니다.
안녕하세요.. pip3 install 패키지 이름으로 자꾸 에러가 나서 검색을 해 보다가 해결책을 찾아 인터넷에 업로드합니다. 먼저 저는 아래와 같은 에러가 자꾸 발생했어요.. Exception: Traceback (most recent call last): File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 391, in _make_reques..
안녕하세요. 찬기입니다. 오랫만에 글을 포스팅 합니다. 저는 리얼포스 키보드를 하나 가지고 있는데, 보강판에 녹이 슬어서 제거해야 겠다고 생각을 했습니다. 먼저 키보드의 플라스틱 부분을 분리했습니다. 여기까지는 드라이버도 필요가 없어서 그냥 풀기만 하면 됩니다. 그 후에 보강판에 녹이 슬어있는 것을 확인하였고, 도색을 하기러 마음을 먹었습니다. 키보드와 나사를 분리해줍니다. 나사는 흰색과 검은색인데, 화살표로 표시가 되어 있어서 구별이 가능합니다. 잘만 모아놓으면 됩니다. 저는 종이컵에다 넣어두고 따로 분리해 두었습니다. 무접점이라 러버돔으로 이루어져 있는데, 살짝만 잘못 건들여도 큰일이므로 이대로 잘 보관해 두도록 합니다. 나사를 전부 분리하면 보드 부분과 위에 보강판 부분이 분리가 됩니다. 그런데 저..