분류 전체보기162 [알고리즘] x만큼 간격이 있는 n개의 숫자 문제풀이(자바스크립트 javascript) (문제풀이 생각) 1. x만큼 증가한다? 2. n개의 리스트를 끌어낸다. (해결 방법) 1. n의 제한 조건을 보면 1000이하인 "자연수"라고 한다. 그럼 n만큼 반복해서 나열할 때, n은 1부터 시작하면 된다. 👌 for(let i=1; i 2022. 7. 16. [알고리즘] 핸드폰 번호 가리기 문제풀이(자바스크립트 javascript) (문제풀이 생각) 1. "*"을 길이만큼 반복하면 될 것 같다. 2. 뒤에 4개를 분리하는 방법 찾기! 👌 "*".repeat(phone_number.length - 4) 앞에 길이는 뒤에 4개를 뺀 것! phone_number의 길이에서 뒤에 4개를 빼고 나머지는 "*"로 반복하기 👌 phone_number.slice(-4) 뒤에 4개를 분리하는것! 1) slice(1) // 이렇게 양수로 쓰면 앞에서부터 1개 분리 이런식 2) slice(-1) // 음수로 쓰면 뒤에서부터 1개 분리 👌 "*".repeat(phone_number.length -4) + phone_number.slice(-4) 뒤에 4개를 뺀 길이만큼 * 로 변환한 값과 뒤에 네 개를 분리한 값을 더해주면 완성! ✅ 최종 코드 func.. 2022. 7. 15. [알고리즘] 평균 구하기 문제풀이(자바스크립트 javascript) (문제풀이 생각) 1. arr의 길이가 1이상, 100이하이니까 for(let~~) 구문으로 arr을 정의하자 2. {1,2,3,4}의 결과값이 2.5이니까 arr의 내용을 다 더하고 길이로 나눠주면 될 것 같다 👌 for(let i=0; i 2022. 7. 15. [알고리즘] 음양 더하기 문제풀이(자바스크립트 javascript) (풀기전....TIL) 난 이 문제 어떻게 풀지 감이 안 왔는데, 구글링 해보니 사람들이 쉽다고 하더라,,!! 공부 더 하자,,ㅠㅠ (문제풀이 생각) 1. signs[i]가 참이면, absolutes[i]가 양수이다. 반대로 false이면 음수이다! 2. 참이면~ 이라는 조건이기 때문에, 조건문을 써야겠다. 3. absolutes[i]의 정수를 꺼내주어야 한다. 👌 absolutes[i]의 정수부터 정의하자! [제한사항] : absolutes의 길이는 1이상 1000이하라고 한다. 그러면 컴퓨터 숫자는 0이니까 0부터 시작 for(let i=0; i < absolutes.length; i++) 👌 signs[i]가 참이면~ 이라는 조건문 만들어 주기 if(signs[i] == true){ answer+=.. 2022. 7. 15. [알고리즘] 없는 숫자 더하기 문제풀이(자바스크립트 javascript) 기본 솔루션 코드! function solution(numbers) { var answer = -1; return answer; } (문제풀이 생각) 1. 0부터 9까지의 숫자 중 정수배열 numbers가 매개 변수이므로, numbers를 구하기 2. '포함된다' 기능을 가진 함수 찾기 3. '포함되지 않을 때' if문 써서 더하기 (기존에 배웠던 거 써먹기 + 포함된다 함수 찾기!) 👌 for (let i=0; i 포함된다는 함수 // 자꾸 include라고 s를 빼먹어서 오류 나는데, 대문자랑 s같은 것 주의하자 ㅠㅠ 👌!~~includes() -> 포함되지 않는다는 함수 👌 for문이랑 if 문 안에 includes()써먹기 for(let i=0, i 2022. 7. 15. [알고리즘] 문자열을 정수로 바꾸기 문제 풀이(자바스크립트 javascript) (문제풀이 생각) 1. 일단 문자열을 정수로 바꾸는 방법을 모르니까 구글링하기 (구글링 결과) 👌 Number()함수를 사용하여 JavaScript에서 문자열을 숫자로 변환 👌 parseInt()함수를 사용하여 JavaScript에서 문자열을 정수로 변환 나는 많이 헷갈렸다.. 연습문제 제목은 문자열을 "정수로 바꾸기" 인데, 문제 설명은 문자열 s를 "숫자로 변환한 결과"를 반환하는 함수라고 되어 있어서! ✅ 결론 - 숫자는 정수, 실수, 허수 등 모두 포함하니까 숫자 안에 정수가 포함이 되는 것이고 나는 이 문제의 정답은 parseInt()가 맞다고 생각한다. - 대부분 구글링을 하면 Number()가 정답이라고 공유되어 있고 실제로 문제 도출도 무리없이 된다. - 하지만 정의가 다르기 때문에 난 p.. 2022. 7. 15. 이전 1 ··· 22 23 24 25 26 27 다음