본문 바로가기

verdantjuly

(351)
TIL 20230531 오늘 목표 TIL 리뷰 TIL 작성 자바스크립트 문법종합반 5-5 ~ 완강 프로그래머스 입문 Day4 오늘 한 것 TIL 리뷰 TIL 작성 프로그래머스 입문 Day4 moviechart 업데이트 love button + love 를 누른 숫자를 보여 줌 (map 이용) 1. Map 기초 사용 알게된 것 //예시 코드는 스터디원의 것을 이용한다! 친절한 설명 감사합니다 ㅠ ㅠ let array = [1,2,3,3,3,4]; function solution(array) { let m = new Map(); //Map 의 생성 array.forEach(v=>{ //array에서 v를 하나씩 뽑아요 if(m.has(v)){ //Map()에 v가 있으면 m.set(v,m.get(v)+1); // 원래의 것에 {k..
프로그래머스 스터디 A반 20230530 Day 3 나의 풀이 pass 나머지 구하기 https://verdantjuly.tistory.com/74 pass 중앙값 구하기 https://verdantjuly.tistory.com/116 fail 최빈값 구하기 https://verdantjuly.tistory.com/80 pass 짝수는 싫어요 https://verdantjuly.tistory.com/117 인상적인 풀이 // sort 이용 하지 않고 중간 값 구하기 function solution(array) { let arrayCnt = 0; let newArray = []; while (arrayCnt < array.length) { let minNumber = 1000; //배열에서 최소값을 찾는 것 let cnt = 0; while (cnt < a..
TIL 20230530 오늘 목표 TIL 작성 TIL 리뷰 자바스크립트 문법 종합반 5주차 완강 오늘 한 것 TIL 작성 TIL 리뷰 moviechart refactoring 자바스크립트 문법 종합반 5주차 5-5까지 프로그래머스 입문 Day3 1. div 태그로 묶었을 때 css가 작동하지 않음 문제 로컬에서는 문제가 없으나 웹에서 div 태그로 묶었을 때 css가 작동하지 않음 시도 p 태그를 이용함 > p 태그로 묶었을 시 css도 작동하고 css link를 id로 선택해서 바꿀 수도 있었음 id 를 link 자체에 주고 싶어짐. id.href 를 변경하는 방법으로 리팩토링 해결 알게된 것 웹의 css는 div태그 안에서 작동하지 않는다. 안 되면 되게 하라. 2. fetch는 필요할 때 마다 문제 처음에 fetch를 3..
TIL 20230529 오늘 목표 TIL 리뷰 TIL 작성 내가 작성한 코드 이해하기 : 남에게 설명 가능할 정도로 오늘 한 것 TIL 리뷰 TIL 작성 내가 작성한 코드 이해하기 : 남에게 설명 가능할 정도로 1. const 문제 const 가 뭔지 모른다. 시도 const를 재선언 해보고 재할당 해서 conosole.log로 찍어본다. 해결 알게된 것 const는 재할당 재선언 둘 다 불가능하다. 정리 const는 재할당 재선언 둘 다 불가능하다. 소감 오늘은 상우 님과 같이 공부를 했다. 상우 님과 함께 페이지를 다시 만들면서 나도 많은 것을 배울 수 있었습니다.
TIL 20230528 오늘 목표 TIL 리뷰 TIL 작성 자바스크립트 문법 종합반 4주차 숙제 자바스크립트 5주차 완강 오늘 한 것 TIL 리뷰 TIL 작성 moviechart 업데이트 (필수, 선택 전부 완료) 1. 평점을 기준으로 한 영화 랭킹 값 표시 tmdb가 알아서 순위대로 영화를 넣어 주고는 있지만 도전하기 이전에는 순위대로 들어갔는지 조차 파악을 못했다. 문제 sort를 key 에 해당하는 value순으로 정렬하고 싶다. 시도 rows.sort(key = ((_)=>_)[12]) let rankarray = [] let rank = rankarray.indexOf(id) +1 인덱스 값을 0부터 출력하므로 사람들이 이해할 수 있게 +1 해 준다. sort는 이미 api에서 이미 구현되어 있으므로 삭제해 준다. 해..
프로그래머스 코딩테스트 입문 : 짝수는 싫어요(javascript, 20230527) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120813 나의 풀이 function solution(n) { let array = [] for(i=1;i
프로그래머스 코딩테스트 입문 : 중앙값 구하기 (javascript, 20230527) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120811 나의 풀이 function solution(array) { array.sort((a,b)=>a-b) //오름차순으로 sort if(array.length == 1){ return array[0] } else if(array.length%2==0){ return array[(array.length-1)/2]} else if (array.length%2==1){ return array[Math.ceil((array.length-1)/2)]} } sort() a, b 파라미터 값이 없을 경우 배열의 값들은 유니코드 값 순서대로 정렬된다 다른 사람의 풀이 function solut..
프로그래머스 코딩테스트 입문 : 피자 나눠 먹기 (2) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120815 나의 풀이 function solution(n) { for(i=1;i { let piece = 6 while(true) { if (piece % n === 0) { break } piece += 6 } return piece / 6 } 소감 가독성이 좋은 코드를 위해서 종종 다른 사람의 풀이를 참고해서 발전해 나가야겠다.