전체 글 114

[Github] 깃헙 Page : #3 Jeklly : 지킬 블로그 직접 생성 (테마 ❌ )

#1 Create repository : 저장소 만들기 #2 GitHub x Jeklly : 지킬 설치 [Github] 깃헙 Page : #1 Create repository : 저장소 만들기 👉🏻 GitHub 👉🏼 Getting started with GitHub Pages Prologue - 오늘은 이전에 우연히 만들어 두었던 GitHub 레파지토리를 삭제하고, 처음부터 차근차근 개인 페이지를 만드는 과정을 정리해보려 한다. Crea emayom.tistory.com [Github] 깃헙 Page : #2 GitHub x Jeklly : 지킬 설치 #1 Create repository : 저장소 만들기 [Github] 깃헙 Page : #1 Create repository : 저장소 만들기 👉🏻 Gi..

etc./git 2021.07.07

[VSCode Extension] 톰캣 VSCode 연동 : Tomcat for Java

👇🏻 바쁘신 분들을 위한 간략한 순서 톰캣 설치 VSCode Extension 설치 : Tomcat for Java 톰캣 연동 Open in Browser 1. 톰캣을 VSCode와 연동하기 위해서는 설치가 되어있어야 한다. 설치 후 localhost 브라우저가 잘 열리는지까지 확인하고 다음을 진행하자 ✔️ 이미 설치와 설정이 되어있기 때문에 다음으로 넘어가 보겠다! +)톰캣 홈페이지에서 원하는 버전을 다운로드할 수 있다. (설치 경로 꼭 잘 확인) macOS는 Homebrew를 통해서도 설치할 수 있다. Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, J..

etc. 2021.07.07

[Finder] macOS 맥북 숨김 폴더 보기 (일시 / 영구적)

1. 일시적으로 표시하기 잠깐만 숨겨진 폴더를 보이게 하고 싶다면 command + shift +. (마침표)단축키를 눌러주면 일시적으로 표시되고 Finder 창을 닫으면 사라진다! 2. 영구적으로 표시하기 영구적으로 숨겨진 폴더를 보이게 하고싶다면 터미널에 아래와 같은 명령어를 입력해주면 된다! 복구하려면 명령어로 다시 defaults 설정을 NO로 변경해주어야 한다(고하는데 ,,, 나는 안되더라 ,,,,) 혹시 저처럼 안되시는 분들은 아래 명령어를 입력해보시면 해결됩니다! 💣💣💣 defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder [ 참고 ] macOS에서 숨겨진 Library 폴더에 액세스하는 방법 | F..

etc. 2021.07.07

[Javascript] 프로그래머스 : 약수의 개수와 덧셈

[Javascript] 프로그래머스 Level1 _ 약수의 개수와 덧셈 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 이번 문제는 제목이 '약수의 개수와 덧셈'이길래 개수를 하나씩 구하고 확인해야하나? 싶어서 자칫하면 복잡하게 생각할 뻔 했다. 하지만 아주 쉽게 풀리는 문제였다! 입출력의 예시를 보면 약수의 개수가 홀수인 [16]의 경우 4를 제외한 약수들이 양끝으로 짝을 (곱해서 16이되도록) 이루고 있다. 하지만 4의 경우 자신의 제곱이 16이기 때문에 본인이 짝인 것이다. 이렇게 약수 중에 하나가 n의 정수 제곱근인지를 확인하면 쉽게 풀 수 있던 문제였다! 처음에는 단순히 정수로 만든 제곱근을 곱했을 때 일치해야한다 라고만 생각해서 제곱근을 정수로 만들어 다시 제..

카테고리 없음 2021.07.07

[Javascript] 프로그래머스 : 약수의 합

[Javascript] 프로그래머스 Level1 _ 약수의 합 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. for반복문으로 i를 증가시키며 나머지가 0이되는 약수를 찾아 모두를 합했다. 가장 정확한 방법으로 테스트에 통과할 수 있다! 하지만 n은 3000 이하인 정수이기 때문에 for문에서만 최대 3000번을 돌게 될 것이다! ㅠㅠ function solution(n) { var sum = 0; for(let i=1; i

Programmers/Level 1 2021.07.07

[Javascript] 프로그래머스 : 같은 숫자는 싫어

[Javascript] 프로그래머스 Level1 _ 같은 숫자는 싫어 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 기존 배열을 돌면서 앞과 뒤의 수가 일치하면 continue하고, 달라지면 그때 새로운 배열에 push()하도록 구성했다! 이렇게만 구성해도 문제는 정확성 + 효율성 모두 통과할 수 있다. function solution(arr){ var answer = []; for(let i=0; i

Programmers/Level 1 2021.07.07

[Javascript] 프로그래머스 : 서울에서 김서방 찾기

[Javascript] 프로그래머스 Level1 _ 서울에서 김서방 찾기 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 배열에서 일치하는 문자열 찾기 문제! 덕분에 `${answer}` 백틱을 사용해 볼 수 있었다. function solution(seoul) { var answer = seoul.indexOf("Kim"); return `김서방은 ${answer}에 있다`; } 2. indexOf() 대신 콜백 함수를 인자로 받는 findIndex()를 이용해서 찾는 값의 인덱스를 반환해봤다! function solution(seoul) { var answer = seoul.findIndex(el => el === "Kim"); return `김서방은 ${answer..

Programmers/Level 1 2021.07.06

[Javascript] 프로그래머스 : 가운데 글자 가져오기

[Javascript] 프로그래머스 Level1 _ 가운데 글자 가져오기 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 이 문제는 다들 비슷하게 푸신 것 같다! 길이가 홀수이면 가운데 한 글자 짝수이면 두 글자를 리턴했다. 이때 원래 문자열은 바뀌지않도록 slice()함수를 사용했다. function solution(s) { var len = s.length; var mid = Math.floor(len/ 2); return (len%2)? s.charAt(mid) : s.slice(mid-1, mid+1); } ⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ *** 혹시라도 잘못된 정보가 있다면 언제든지 알려..

Programmers/Level 1 2021.07.06

[Javascript] 프로그래머스 : 정수 제곱근 판별

[Javascript] 프로그래머스 Level1 _ 정수 제곱근 판별 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 이 문제는 함수를 사용해서 간단하게 풀 수 있었다! function solution(n) { var sqrt = Math.floor(Math.sqrt(n)); if(Math.pow(sqrt, 2) == n) return Math.pow(sqrt+1, 2); else return -1; } ⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ *** 혹시라도 잘못된 정보가 있다면 언제든지 알려주시면 감사하겠습니다 ! ***

Programmers/Level 1 2021.07.06

[Javascript] 프로그래머스 : 두 정수 사이의 합

[Javascript] 프로그래머스 Level1 _ 두 정수 사이의 합 👇🏻 Link_Click 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 단순히 정수 a와 b 중 더 작은 것부터 더 큰 것 까지를 더할 수 있도록 두 수를 배열에 담아 오름차순으로 정렬한 후 반복문으로 더해주었다! function solution(a, b) { var answer = 0; //배열로 둘 중 큰 수 확인 var arr = [a, b]; arr.sort((a,b)=>a-b); for(let i = arr[0]; i 11*5 + 11 과 동일하길래 아래처럼 풀이했다! 음수 ~ 양수는 테스트할 생각을 못했었는데 Math.abs()를 사용하지 않아도 결과가 잘 나왔다. function solution(a, b) { ..

Programmers/Level 1 2021.07.06