본문 바로가기

verdantjuly

(351)
TIL 20230606 오늘 목표 [필수] javascript 문법 종합반 강의자료 공부 프로그래머스 1문제 이상 풀고 인증 [선택] 페이지네이션 구현 오늘 한 것 zbase : moviechart error fixed 프로그래머스 코딩테스트 입문 : 직각삼각형 출력하기 javascript 문법 종합반 1주차 1-1까지 들었음 1. lefttime 문제 개봉일까지 남은 일수을 표시하고 반올림해서 0이 되는 경우 내일 개봉된다고 표시해 주고 싶다. 시도 showlefttime이라는 새로운 변수를 만들어서 lefttime이 0이상이고 1이하일 때 안에 있는 걸 0에서 내일로 교체함. 그리고 이것을 화면에 보여 줌. 해결 let lefttime = Math.round((releasedate.getTime() - today.getTi..
TIL 20230605 오늘 목표 zbase : moviechart 삭제 파트 오늘 한 것 zbase : moviechart 삭제 파트 완성 1. 문자열에서 특정 문자의 치환 replace 문제 삭제를 실행하면 localStorage의 데이터 중 작성자를 모아 놓은 문자열에서 해당 작성자만 삭제하는 것이 어려움. 시도 해당 문자와 구분자를 더한 것을 ""으로 replace 한다. 그리고 나서 setItem으로 다시 작성자 모음을 업데이트 해 준다. 그렇다면 중간에 해당 작성자만 빠지고 시간 순서대로 작성자 모음이 완성된다. 해결 else if (target.matches(".delete")) { if (passwordcomment == localStorage.getItem(writtercomment + sendid + "pw"..
프로그래머스 스터디 A반 20230604 나의 풀이 문자열 뒤집기 https://verdantjuly.tistory.com/150 인상적인 풀이
프로그래머스 스터디 입문: 문자열 뒤집기 (javascript, 20230604) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120822 나의 풀이 function solution(my_string) { var answer = ''; let array = my_string.split("") let lastarray = [] for(i=array.length-1;i>=0;i--){ answer = answer + array[i]} return answer; } 다른 사람의 풀이 function solution(my_string) { var answer = [...my_string].reverse().join(""); return answer; } 소감 스프레드 문법을 잘 사용해야겠다.
TIL 20230604 오늘 목표 자바스크립트 문법 종합반 수강 TIL 리뷰 TIL 작성 오늘 한 것 TIL 리뷰 TIL 작성 1. map과 innerHTML을 이용하여 카드 붙이기 알게된 것 1. cards.innerHTML 2. map 돌리기 (return 값을 temp_html로 준다.) 3. .join("") cards.innerHTML = movies .map(function append(movie) { return (` ♥︎
TIL 20230603 오늘 목표 팀 과제 준비 오늘 한 것 팀 과제 준비 1. use strict 모드에서 event에 함수 2개 실행하기 문제 use strict 모드에서 함수 2개가 쉼표로 나눴을 때 실행되지 않는다. 시도 쉼표를 세미콜론으로 바꾸자. 해결 cards.addEventListener("click", handleClickCard); function handleClickCard({ target }) { if (target === cards) return; if (target.matches(".lovebtn")) { lovefunc(target.id); load(); } else if (target.matches(".cardbody")) { alert(`영화 ID : ${target.id}`); } else { ..
프로그래머스 코딩테스트 입문 : 문자열 뒤집기 (javascript, 20230602) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120822 나의 풀이 function solution(my_string) { var answer = ''; let array = my_string.split("") let lastarray = [] for(i=array.length-1;i>=0;i--){ answer = answer + array[i]} return answer; } 다른 사람의 풀이 function solution(my_string) { var answer = [...my_string].reverse().join(""); return answer; } 소감 스프레드 문법 중요하다!!!
TIL 20230602 오늘 목표 TIL 작성 TIL 리뷰 javascript 문법종합반 1주차 프로그래머스 Day6 오늘 한 것 TIL 작성 TIL 리뷰 moviechart ver.6 refactoring 1. map을 사용하고 한 가지 데이터로 love를 통일시키기 문제 map을 사용하고 싶다. love를 API의 중괄호 안에 넣고 싶다. 이 love로 통일하고 싶다. > map으로 love가 없는 경우 love:0을 넣어주는데 선택적으로 love의 값을 주는 게 어려움 시도 map 안에 if 문을 넣어 만약에 love가 없으면 love를 넣어주고 그 외의 경우에는 love를 찾아서 넣어준다. > love의 index는 id 인데 이것을 map 안에 가져올 방법이 없음 해결 if문으로 movies가 존재하는 경우와 존재하지..