헬리'Daily29 [SEO] 책 : 검색엔진 상위 노출을 위한 홈페이지 검색 엔진 최적화 (웹과 검색엔진의 발달) '검색엔진 상위 노출을 위한 홈페이지 검색 엔진 최적화' 라는 책을 일게 되었다. 해당 글은 해당 날짜에 읽은 글에대한 포스트이다. 책의 내용에서 나에게 필요한 내용들을 기록하기 위해 정리해 보았다. 내용중에서도, 웹과 검색 엔진의 발달에 대해서만 올려보겠다. 1. 웹과 검색 엔진의 발달 - 검색 엔진이 발전하게 된 계기 : WWW (하이퍼텍스트 기능 : 링크를 클릭하여 다른 페이지와 연결되는 개념) 의 등장 웹 발전 단계 1. 웹 1.0 사용자에게 일방적으로 정보를 전달하는 방식 1995~1996 : (하이텔, 천리안, 넷스케이프 등) 인터넷 초기에 도입 - 1997~1998 : 인터넷이 본격적으로 확산 시작한 시기 (E-mail) 대중화 - 1999~2000 : 초고속 인터넷의 보급(성장기) 으로 인.. 2023. 8. 14. [프로그래머스] 코테 (자릿수 더하기) 나의 코드 function solution(n) { return String(n).split('').reduce((sum, digit) => sum + parseInt(digit,10),0); } 설명 1. String(n) : 주어진 정수 n을 문자열로 변환한다. => 이렇게 함으로써 정수의 각 자리 숫자를 하나씩 분리하고 처리할 수 있음!! 2. .split('') : 변환된 문자열을 빈 문자열 ''을 기준으로 나눈다. => 이 결과로 배열이 생성되며, 각 배열 요소는 문자열의 각 자리 숫자를 담게 된다. 3. .reduce((sum, digit) => sum + parseInt(digit, 10), 0) : 배열을 reduce() 함수를 사용하여 합산하는 작업을 가진다 => reduce() 함수는 .. 2023. 8. 13. [프로그래머스] 코테 (모음 제거) 나의 풀이) 1. my_string을 split('')을 이용하여 모두 나눈다 . 2. filter() 를 이용하여 모음인 vowel변수를 따로 선언하여 vowel이 아닌것들만 조건을 확인하여 모음이 아니면 참이 되도록 includes()이용한다. => 모음이 아닌 문자만 남게 된다! 3. includes()에 해당되는 글자만 다시 join('')을 이용하여 붙여서 return 한다. 코드 function solution(my_string) { const vowels = ['a','e','i','o','u'] return my_string.split('').filter((char)=> !vowels.includes(char)).join(''); } 다른사람의 풀이) function solution(my_.. 2023. 8. 7. [프로그래머스] 코테 (배열자르기) 나의 풀이) -slice를 이용해서 파라미터에 (num1, num2+1)넣기! 코드) function solution(numbers, num1, num2) { return numbers.slice(num1,num2+1); } 왜 num2+1 을 했을까? : Array.slice(start, end) 함수 start 인덱스부터 end 인덱스 전까지의 부분 배열을 반환하기 때문!! 즉, end 인덱스의 요소는 결과에 포함되지 않는다. 따라서, num2번째 인덱스까지 포함하여 자르려면 end 인덱스에 num2 + 1 값을 사용해야 한다! 2023. 8. 7. [프로그래머스] 코테 (최댓값 만들기(1)) 주어진 배열에서 두 개의 숫자를 곱하여 최댓값을 찾는 문제이다! 나의 풀이 법 1. 배열 numbers를 내림차순으로 정렬 2.인덱스 [0], [1]을 곱한다. 코드 function solution(numbers) { const sortedNumbers = numbers.sort((a,b)=> b-a); return sortedNumbers[0] * sortedNumbers[1]; } 그냥 바로 numbers.sort해도 됬었자나!! 성공성공~ 2023. 8. 7. [프로그래머스] 코테 (문자열안에 문자열) 나의 풀이) function solution(str1, str2) { return str1.includes(str2) ? 1: 2; } 삼항연산자를 이용하여 풀어보았다! 2023. 8. 4. 이전 1 2 3 4 5 다음