본문 바로가기

분류 전체보기163

자바스크립트 js - 최대공약수와 최소공배수 [프로그래머스] 문제 : 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수를 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한사항 - 두 수는 1이상 1000000입출력 예시 n m    return3 12   [3, 12]2 5     [1, 10] 최대 공약수와 최소 공배수에 개념에 대해 최소 수학 지식을 이해하고 있어야 합니다. 혹시 기억이 안나시거나, 배우신지 오래되셨다면 개념을 다시 상기하시고 푸는 것을 재시도 해보시면 좋을 것 같아요. 2024. 7. 5.
JavaScript 배열 Array 삭제에 관한 총 정리 1. 배열의 첫번째 값 삭제  배열의 첫번째 값을 삭제해주는 함수로써 Array.shift()가 있습니다. array.shift();function solution() {    const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];    console.log('삭제 전:', array);    //배열 삭제 진행    array.shift();    console.log('삭제 후', array);}실행 결과 : 삭제 전: [ 1, 2, 3, 4, 5 ] 삭제 후 [ 2, 3, 4, 5 ]2. 배열의 마지막 값 삭제배열의 마지막 값을 삭제해주는 함수로써는 Array.pop()이 있습니다.function solution() {    const array = [1, 2, 3, 4.. 2024. 7. 4.
Programmers Lv 1. 자릿수 더하기 feat.reduce parseInt * 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만드시오.ex n=123일 경우 1+2+3 =6이 return될 것 제한사항n의 범위 : 100,000,000 이하의 자연수function solution(n){ var answer = 0; var m = String(n); for ( let i = 0; i 프로그래머스의 Lv1. 자릿수 더하기를 위와 같이 for문과 숫자인 n을 string으로 변경하는 것을 통해 풀 수도 있지만,JavaScript의 Reduce 함수를 사용하는 방법이 있어, 필자도 처음 사용해보기에 관련 내용 포스팅을 하게 되었습니다. reduce 함수란?reduce 함수는 배열(Array)의 각 요소를 순회하면서.. 2024. 7. 2.
백준허브를 통한 백준, 프로그래머스 자동 커밋 1. Chorme - 우측상단 ⁝ 클릭 - 확장프로그램 - Chrome 웹 스토어 방문2. 우측 상단 검색창에서  백준허브 검색 후 설치 진행3. 설치 후 우측 상단 확장 프로그램 클릭 및 설치한 백준 허브 실행4. 깃허브 인증 로그인 진행5. 백준 화면 시작 화면에 드롭다운 메뉴에서 Create a new private Repository(git에 새로운 저장소 만들어서 연결) , Link an Existing Repository (기존에 내가 이미 만들어 놓은 저장소에 연결)  둘 중 편하신 방법으로 선택하시면 됩니다.5-1. Create a new private Repository  옆에 Repository Name 칸에 새로 생성할 레포지토리 저장소 이름 적어주시고 , 아래 Get Start 클릭.. 2024. 7. 2.
개발 용어 정리 1. HTML (Hyper Text Markup Language)웹 페이지를 만드는데 사용되는 언어로써, 저희가 보는 모든 웹 페이지는 모두 HTML로 작성되어 있습니다.문서의 구조를 담당합니다. 2. CSS (Cascading Style Sheet)콘텐츠와 레이아웃, 글꼴 및 시각적 요소들을 표시되는 방법을 지정합니다. 시각적으로 꾸며주는 역할입니다.CSS의 명세는 World Wide Web 에서 관리하며, 3개의 주 레벨이 정의되어 있으며, 현재 CSS3까지 정의되어 있습니다.CSS3이후 지속적으로 개발은 되고 있지만 아직까지 CSS4 레벨은 없습니다.  3. Backend서버 구성, 성능 최적화, 데이터 베이스 설계 , 데이터를 어떻게 저장하고, 관리할 것이고, 데이터 처리 시간은 어떻게 줄일 것인.. 2024. 7. 1.
ipTIME 유무선 공유기 65종 베타 펌웨어 14.96.3 배포 + 후기 + 스크린샷 iptime 유무선 공유기 65종의 베타 펌웨어 14.96.3 버전이 2개월 전인 4월 23일날 배포되었다고 합니다. 제일 큰 사항으로 ui가 변경되었습니다.저도 iptime A3004NS-M제품을 사용 중이어서 베타 펌웨어를 업데이트해보았습니다. 관련 공지사항은 4월 23일날 다운로드 링크와 함께 IPTIME 공식 홈페이지에 올라왔었고, 현재 6.30 기준 조회수는 18,534많은 분들이 관심이 있으시군요..ㅎㅎ..iptime 브랜드 유무선 공유기들은 한참 동안 오래된 ui를 사용하고 있었는데 이번에 변경된 것보니 , 나름 깔끔하고 모던한 디자인을 채택한 것으로 보입니다. 마음에 들어요. 신규 ui적용 14.96.3 베타 펌웨어 다운로드 링크를 올려드리겠습니다.https://iptime.com/ipti.. 2024. 6. 30.