본문 바로가기

전체 글

(177)
[1회독][2주차] JQuery & Ajax 학습 내용 Javascript 문법에 익숙해진다. jQuery로 간단한 HTML을 조작할 수 있다. jQuery란 HTML의 요소들을 조작하는, 편리한 Javascript 라이브러리! Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다. AJAX란, JavaScript의 라이브러리중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다. 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법 이며 JavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술이다. Ajax 기본 코드 스니펫 $.ajax({ type: ..
[1회독] [1주차] HTML, CSS, 기초 JS 문법 & Bootstrap 1주차 수업내용 서버와 클라이언트의 역할 이해 HTML, CSS의 기초 지식 그리고 부트스트랩 Javascript 기초 문법 유용한 것들 https://kr.piliapp.com/facebook-symbols/ 1. background 이미지 넣기와 정렬 background-image: linear-gradient( 0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url(""); background-position: top; background-size: cover; 2. 콘텐츠 정렬 display: flex; flex-direction: column; justify-content: center; align-items: center; 1주차 숙제 좋아하는 가수 팬명록 만들기..
[Lv.1] 신고결과 받기 프로그래머스 Lv.1 신고결과 받기 문제 도전! 1차시도 -> 실패ㅠㅠ function solution(id_list, report, k){ var answer = []; // id_list[i] 번째 유저의 id를 변수명으로 지정하고, 해당 유저를 신고한 유저의 id를 값으로 push for(let i =0; i < id_list.length; i++){ this[id_list[i]] = []; this[id_list[i]+"_report"] = 0; for (let j =0; j < report.length; j++){ let name = report[j].split(" ")[1]; if (id_list[i] === name){ this[id_list[i]].push(report[j].split(" ..
[4일차] 세 자리 수 곱해 대칭수(palindrome) 구하기 4일차 문제 앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수(palindrome)라고 부릅니다. 두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수는 9009 (= 91 × 99) 입니다. 세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까? 오늘 문제는 비교적 쉬웠고, 빨리 풀 수 있었다. 풀이 로직 for loop을 이용해 900*900 ~ 999*999 값을 생성 각 값을 string으로 변환 string 값을 .reverse().join("")을 활용해 거꾸로 뒤집은 숫자 string으로 변환 string 값과 reverse string 값을 비교하여 같을 경우, array에 push함 Math.max(...Array)를 이용해 최대값을 뽑아냄 let palin..
[일정] 2022.9.2. (금) 일정 챌린지 마지막 날 1일 1 퍼블리 / 커리어리 아티클 1일 1 프로젝트 오일러 가능하면 프로그래머스 1문제 JS 기초 문법 강의 고고 오늘은 꼭 여권사진 찍기
[챌린지] [3일차] 가장 큰 소인수 구하기 어제는 회사일, 집안일로 정신이 없어 문제 풀이 챌린지에 실패했다ㅠㅠ 오늘은 가장 큰 소인수 구하기 문제에 막혀서 끙끙대는 중... - 문제 - 어떤 수를 소수의 곱으로만 나타내는 것을 소인수분해라 하고, 이 소수들을 그 수의 소인수라고 합니다.예를 들면 13195의 소인수는 5, 7, 13, 29 입니다. 600851475143의 소인수 중에서 가장 큰 수를 구하세요. - 시도 중인 코드 - let prime = []; function findPrime(n){ let factor = []; for (let i = 2; i*i
[일정] 2022.9.1. (목) 1일 1퍼블리 아티클 1일 1프로젝트 오일러 프로그래머스 문제 1 JS 문법 강의
[일정] 2022.8.31. (수) 오늘은 일정을 늦게 짠데다가 강아지가 갑자기 혈변을 보여 점심시간에 들춰업고 병원에 다녀왔다. feat. 어제 같이 점심 먹은 직장 동료가 코로나 확진이어서, 회사에서 검사받고 오라고 해서 받았다😧 결과는 다행히 음성. 저녁에는 계획한대로 실천할 수 있을지??