본문 바로가기

분류 전체보기416

[ 프로그래머스 / JavaScript ] 소수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상.. 2022. 11. 15.
[프로그래머스 / JavaScript ] 약수의 개수와 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 예 left right result 13 17 43 24 27 52 입출력 예 설명 입출력 예 .. 2022. 11. 15.
[ 스파르타 / TIL ] 내일배움캠프 #11 오늘 한 것 어제 풀었던 알고리즘 문제 복습하기 알고리즘 문제 풀어보기 스파르타 웹 퍼블리싱 강의 듣기 오늘 공부한 것 [ 스파르타 / Web ] 웹 퍼블리싱 정복 1주차 jQuery 자바스크립트에서 버튼 클릭 이벤트 예제 document.getEelementById('btn').addEventListener('click', function() { alert('버튼 클릭'); }); jQuery로 훨씬 간단하게 만들 수 있다. HTML 파일에 아래의 코드를 추가해 codesign.tistory.com [ 스파르타 / Web ] 웹 퍼블리싱 정복 2주차 HTML 태그 서로 관련이 있는 것들을 묶을 때 사용된다. 관련된 사항들이 어떤 것이지 나타낸다. 보통 메인 제목들은 , , 등을 사용하지만 정석적으로는 .. 2022. 11. 14.
[ 프로그래머스 / JavaScript ] K번째수 https://school.programmers.co.kr/learn/courses/30/lessons/42748 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 r.. 2022. 11. 14.
[ 스파르타 / Web ] 웹 퍼블리싱 정복 2주차 HTML 태그 서로 관련이 있는 것들을 묶을 때 사용된다. 관련된 사항들이 어떤 것이지 나타낸다. 보통 메인 제목들은 , , 등을 사용하지만 정석적으로는 form안에 fieldset을 만들고 filedset의 타이틀은 legend로 한다. filedset과 legend 사용해보기 개인정보 이름 : 나이 : 기타정보 취미 : 특기 : label을 사용하지 않을 경우 아래와 같이 체크 박스를 클릭해야 박스에 체크가 된다. 아이디 패스워드 저장 반면 label로 input과 text를 감싸줄 경우 box와 text를 클릭해도 체크박스에 체크가 된다. 아이디 패스워드 저장 태그 (Definition List) 목록을 나타내는 태그이다. 태그 (Definition Term) 정의되는 용어에 대한 제목을 나타낸다... 2022. 11. 14.
[ 스파르타 / Web ] 웹 퍼블리싱 정복 1주차 jQuery 자바스크립트에서 버튼 클릭 이벤트 예제 document.getEelementById('btn').addEventListener('click', function() { alert('버튼 클릭'); }); jQuery로 훨씬 간단하게 만들 수 있다. HTML 파일에 아래의 코드를 추가해준 뒤, JS파일에서 jQuery를 사용할 수 있게 된다. $('#btn').on('click',function() { alert('버튼 클릭'); }); // document = $ // getElementById('btn') = ('#btn') // .addEventListener() = .on transition 아래와 같이 버튼에 적용된 css가 있을 때, .btn { padding: 5px 20px; fo.. 2022. 11. 14.
[ 프로그래머스 / JavaScript ] 두 개 뽑아서 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1.. 2022. 11. 12.
[ WIL ] 내일배움캠프 2주차 지난 한 주간한 것 1. github와 소스 트리 연동하여 pull, push 하기 2. 프로그래머스에서 알고리즘 문제 매일 풀기 3. 스파르타 선생님들의 알고리즘 강의와 웹 강의 보완점 1. 코테에서 자주 쓰이는 reduce, slice, splice 등등 사용할 줄은 알겠다. 하지만 문제가 심화되었을 때 구현 능력을 키워야 할 것 같다. 2. 주로 코딩 문제를 풀고 더 효율적인 코드를 찾아본다. 하지만 본다고 내것이 되는게 아니다. 다음에 다시 풀어볼때 내가 처음에 풀었던 방식으로 똑같이 풀고있다. 앞으로 풀어본 문제도 복습을 해서 효율적인 코드 문법을 좀더 익혀야겠다. 다음 주 계획 1. 코딩 문제를 풀어보면서 나의 코드가 맞더라도 스스로 개선해보기 2. 프로그래머스 문제 Lv.1-2 사이 매일 1.. 2022. 11. 12.
[ 웹 개발 / Git ] 깃 1탄 CLI vs GUI CLI (Command Line Interface) - 커맨드 라인 인터페이스: 명령줄을 입력해서 사용한다. ex. 터미널 GUI (Graphical User Interface) - 일반인들이 사용하기 쉽게 그래픽 요소를 활용한 인터베이스이다. ex. 소스 트리 언제 무엇을 사용하면 될까? Git에서 무언가를 실행하기 위한 어떤 명령들을 사용할 때는 CLI를 사용한다. 프로젝트의 상태를 GIt 상에서 자세히 살펴봐야 할 때는 소스 트리를 사용한다. Git START 새로운 파일을 만든 후 VSCode에서 만든 파일을 열어준다. 그리고 새로운 터미널에서 아래와 같이 입력한다. git init 그러면 .git이라는 파일이 만들어진다. 이 폴더를 지우면 Git 관리 내역이 삭제됩니다. (현.. 2022. 11. 11.
728x90