일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CSS속성정리
- JS 숫자
- JS form action
- HTML기초
- JS 스코프
- JS localStorage
- JS 연산
- JS 형변환
- JS setInterval
- JS 타이머기능
- JS prompt
- CSS기초
- JS append
- JS typeof연산자
- JS preventDefault
- JS classList
- JS 화살표함수
- JS setTimeout
- JS 함수
- JS form
- JS 삼항연산
- JS 기초
- JS value속성
- JS appendChild
- git 협업셋팅
- JS redirection
- js 변수
- JS clearInterval
- JS null undefined
- JS 데이터타입
목록✍️문제풀기✍️/JS_Programmers school (25)
공부기록용
LV 0. 배열 조각하기 https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 arr와 query가 주어집니다. query를 순회하면서 다음 작업을 반복합니다. 짝수 인덱스에서는 arr에서 query[i]번 인덱스를 제외하고 배열의 query[i]번 인덱스 뒷부분을 잘라서 버립니다. 홀수 인덱스에서는 arr에서 query[i]번 인덱스는 제외하고 배열의 query[i]번 인덱스 앞부분을 잘라서 버립니다. 위 작업을 마친 후 남..
Q.1 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 제한사항 0 ≤ n ≤ 1,000,000 //(풀이 1) for of 활용 // 1. 정수 n이 숫자형이므로 .split을 사용하려면 문자로 형변환> n+문자('') (또는 String(n)) // 2. .split('') 메소드 사용하여 한글자씩 분리 ['1', '2', '3', '4'] // 3. for of 활용 // 3-1. answer = answer + i * 1 i*1 다시 숫자로 형변환 (또는 pasrseInt(i)) // 4. return answer function solution(n) { var answer = 0; var m = String(n); // n = (n..
Q1. 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 function solution(array, height) { var answer = 0; for(let i = 0; i num > height ? cnt ++ : '') return cnt; } // 1. 머쓱이보다 키큰사람 숫자를 셀 cnt 변수 선언 // 2. array를 forEach로 돌며 주어진 height보다 ..
Q1. 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 function solution(array, n) { //리턴값으로 쓸 정수 var answer = 0; for ( i=0; i < array.length; i ++ ){ if ( array[i] == n ){ //array의 i번째수와 매개변수 n이 같다면 answer++; //answer 1 증가 } } return answer; } console.log(solution([1, 1, 2, 3, 4, 5], 1)); ☆ 여러 방법 제..
Q1. 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. function solution(my_string) { //.split('')을 통해 문자열을 쪼개서 배열로 만들기 const a = my_string.split(''); // .reverse()로 쪼개진 배열을 역순으로 바꾸기 const b = a.reverse(); // .join("")로 요소들을 문자열로 합치기 const c = b.join(""); // console.log(c); return c; } // solution('bread'); daerb ->문자열을 배열로 하나하나 쪼개고, 뒤집고, (뒤집힌)배열을 다시 하나의 문자열로 합치기 ..
Q1. 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0 다른건 몰라도 서비스 음료에 대한 변수는 설정하는 것이 필요한 것 같음. -> ★Math.floor와 parseInt() 차이 복습 Math.ceil 은 소수값을 올리는 역활을 하는 함수이며, Math.floor 는 소수값을 버리는 역활을 하는 함수이며, Math.round 는 소수값에 따라 올리거나 버리는 역활을 하는 반올림 함수입니다. parseInt() 는 나눈값 (실수가 될 수도 있는..