목록전체 글 (176)
개발로그필름
https://school.programmers.co.kr/learn/courses/30/lessons/42578?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제에서 핵심은 '조합'을 구하는 것가진 의상들이 배열로 주어졌을 때 서로 다른 옷의 조합이 얼마나 있는지 알아보는게 먼저다조합을 구해본지 오래되어서 처음에는 조금 헤맸지만? 주어진 배열의 조합을 구하다보니 어떤 규칙인지 눈에 보였다처음 입출력의 예를 보자[["yellow_hat", "headgear"], ["blue_sunglasses", "eyewear"],..
https://school.programmers.co.kr/learn/courses/30/lessons/181911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 function solution(my_strings, parts) { let answer = [] for(let i = 0; i { return my_strings[i].slice(s, e + 1) }).join('') } 바로 전 코테에서도 map을 써보는 연습을 하자 다짐했건만 난 또 for문을 썼다 ^^ map 이론적으로는 다 알겠는데 왜 정작 코테에서 쓰려고 하면 떠오르지를 않..
https://school.programmers.co.kr/learn/courses/30/lessons/181887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 function solution(num_list) { let odd =0 let even =0 for(let i=0; i even ? odd : even; } for문이 아닌 map으로 num_list 값(v)과 인덱스 값(idx)을 사용해서 푼 코드 항상 코딩테스트 문제 풀 때 for문이 되면 for문으로 푸는 경향이 있는데 map 사용하는 연습도 의식적으로 해야겠다 코테 풀면서 ma..
https://school.programmers.co.kr/learn/courses/30/lessons/181861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(arr) { let answer =[] for(let i=0;i
https://school.programmers.co.kr/learn/courses/30/lessons/181844?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 기존 arr배열에 있는 원소 중 delete_list 배열에 있는 원소와 겹치는게 있으면 삭제해서 최종 arr 배열 return 하는 문제 배열에서 특정 값을 삭제하는 로직을 생각했다 arr 배열 돌면서 중첩 for문으로 delete_list 원소도 같이 돌기! 그러다가 arr 원소와 delete_list 원소와 겹치는게 있으면 해당 인덱스 원소를 splice..
https://school.programmers.co.kr/learn/courses/30/lessons/181906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💜나의 풀이 function solution(my_string, is_prefix) { const is_prefix_len = is_prefix.length if(my_string.slice(0,is_prefix_len) === is_prefix){ return 1 } else{ return 0 } } • is_prefix의 전체 길이를 구한 후 접두사는 앞에 있는 단어니까 slice() 함수를..
calc() css에서 사용하는 함수로 너비를 계산하는 함수다 width: calc(100% - 45px); 현재 요소의 너비를 화면 너비의 100%에서 45px를 뺀 값 즉 화면 가로에서 45px를 뺀 나머지 너비를 해당 요소에 적용하는 것을 의미
box-sizing 요소의 전체 넓이와 높이를 계산하는 방법 설정 css box 모델에서 요소에 할당한 너비와 높이는 해당 요소 콘텐츠 상자에만 적용된다 요소가 padding이나 border을 가지고 있을 때 지정한 width, height 사이즈가 예상한것과 다른 경우가 생긴다 그래서 box-sizing을 border-box로 지정해서 boder를 기준으로 box 크기를 정해 코딩을 좀 더 수월하게 한다 box-sizing이 없을 때 Hello Hello box-sizing : border-box 적용 후 * { box-sizing: border-box; }