이노베이션 캠프
-
[JS] 모의고사이노베이션 캠프/3주차_알고리즘 2023. 6. 19. 19:20
문제 https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 최종 제출 function solution(answers) { let pattern1 = [1, 2, 3, 4, 5]; let pattern2 = [2, 1, 2, 3, 2, 4, 2, 5]; let pattern3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; let temps = [0, 0, 0]; let totallen = answers.length; for (..
-
[JS] 로또의 최고 순위와 최저 순위이노베이션 캠프/3주차_알고리즘 2023. 6. 17. 22:05
문제 https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 최종 제출 function solution(lottos, win_nums) { let successCnt = 0; let zeroCnt = 0; for (lotto of lottos) { if (lotto === 0){ zeroCnt++; } else if(win_nums.includes(lotto)){ successCnt++; } } if (successCnt === 0 && z..
-
[JS] 두 개 뽑아서 더하기이노베이션 캠프/3주차_알고리즘 2023. 6. 17. 21:58
문제 https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 최종 제출 function solution(numbers) { var answer = []; for (let i=0; i
-
[JS] 최소직사각형이노베이션 캠프/3주차_알고리즘 2023. 6. 17. 21:52
문제 https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 해당 문제의 경우 첫 작성 코드를 바로 최종 제출함. 최종 제출 function solution(sizes) { let longs = []; let shorts = []; for (let i=0; i h) { // 가로의 값이 더 클 때 longs.push(w); shorts.push(h); } else { // 세로의 값이 더 클 때 longs.push(h); shorts.pus..
-
[JS] 3진법 뒤집기이노베이션 캠프/3주차_알고리즘 2023. 6. 17. 21:45
문제 https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 첫 번째 문제 풀이 방법 function solution(n) { let temp = n.toString(3); // 10진법 -> 3진법 let temps = temp.split("").reverse(); // 배열로 변환 후 뒤집기 let temp1 = temps.join(""); // 문자열로 만들기 return parseInt(temp1, 3); // 3진법으로 변환하여 리..
-
5주차 강의이노베이션 캠프/2주차_자바스크립트_문법 2023. 6. 17. 21:32
DOM (Document Object Model) Document(html 파일)를 JS가 알아먹을 수 있는 Object형태로 Modellng 한 것 최상위 노드: document 브라우저에 기본적으로 내장, 브라우저 환경에서만 돌아감 브라우저 환경: 확인 가능 node 환경: 확인 불가능 (ex: vscode) 브라우저의 요소들에 접근하고 조작하는 방법을 제공 속성: 객체의 상태나 특징을 나타내는 값을 저장하는 변수 (예: a.id) 메소드: 객체가 수행할 수 있는 동작이나 기능을 나타내는 함수 // 접근 // id 값에 해당하는 요소에 접근하여 값을 반환 document.getElementById("id"); // class 값에 해당하는 요소에 접근하여 값을 반환 document.getElement..
-
2주차 회고 (자바스크립트 문법)이노베이션 캠프/WIL 2023. 6. 16. 20:22
오늘은 2주차 동안 했던 일을 남겨보고자 한다. 처음에 회고를 작성할 때 일주일 동안 한 일을 따로 정리한 후에 블로그에 하나의 게시물로 올릴지, 하루에 하나씩 작성할지 고민하다가 전자를 선택했는데 후자도 해보는 게 좋을 거 같아서 이번 주까지만 이렇게 작성하고 3주차는 하루에 하나씩 올릴 예정이다. ㅎㅎ 둘 다 조금씩 해보고 내가 보기에 더 좋을 쪽으로 하면 될 거 같다! 2주차에는 최원장 튜터님의 JavaScript 문법 종합반 수업과 간단한 야구 게임 과제를 진행했다. 과정 06/12 (월) 미니프로젝트 발표로 1주차를 마무리하고 주말동안 푹~~ 쉬고 온 다음 월요일에 2주차 발제를 진행했다. 발제 내용 06/12(월): 1주차 언어 강의 학습 및 Git 과제 제출 06/13(화) ~ 06/14(수..