728x90 분류 전체보기103 프로그래머스 Lv.1 - 체육복 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를.. 2021. 10. 5. 프로그래머스 Lv.1 - 완주하지 못한 선수 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant / completion / return ["leo", .. 2021. 10. 5. HTML data 속성 그동안 form 파라미터를 넘기거나 할 때 input타입에 hidden을 사용해서 넘기는 방식을 많이 사용했었습니다. data속성을 사용하면 간단하게 넘길 수 있다는 것을 알게되어서 그 방법을 정리하려고 합니다. 주의할 점은 HTML 태그 안에 정보가 담기므로 공개적으로 접근하여 데이터를 확인할 수 있어서 어느 정도의 제약이 있는 방식으로 생각됩니다. dataset을 통해 접근할 수 있습니다. 2021. 8. 15. childNodes와 children의 차이 지난번에 작성한 querySelector에 관해 공부하다가 childNodes와 children의 차이에 대해 추가로 궁금중이 생겨서 찾아보았다. querySelector란? querySelector라는 게 있는지 알고 있었지만 getElementById만 사용하다보니 querySelector를 사용할 일이 없었다. 언젠가 정리를 해보자고 마음만 먹고 있다가 생각이 나서 정리해둔다. getElementById의 경우 gingmin.tistory.com element보다 node가 상위에 있는 관계만 알고 있다면 쉽게 접근할 수 있을 것 같다. element는 태그 요소들을 가리키므로 children은 모든 태그를 가져온다면, childNodes는 태그뿐 아니라 주석, 텍스트 등 모든 요소를 가져온다고 볼.. 2021. 8. 15. article과 section section과 article 태그는 그룹화를 위한 태그다. section태그와 다르게 article태그는 독립적인 영역을 그룹화한다. 블로그, 뉴스 기사, 광고 등에 사용한다. 독립적인 내용이고 다른 페이지에 가져다 사용할 수 있다면 article, 관계있는 내용을 분리할 때는 section을 사용한다. 여기서 재밌는 점은 h1 태그를 section영역이나 article영역에 사용할 때 그 깊이에 따라 크기가 달라진다는 점이다. Cat Cat cat and dog Cat cat and dog 2021. 8. 13. querySelector란? querySelector라는 게 있는지 알고 있었지만 getElementById만 사용하다보니 querySelector를 사용할 일이 없었다. 언젠가 정리를 해보자고 마음만 먹고 있다가 생각이 나서 정리해둔다. getElementById의 경우 맞는 element가 없을 경우 null을 반환하고, querySelector는 일치하는 선택자 중에서 첫 번째 값을 반환해주고 값이 없다면 null을 반환한다. querySelector vs getElementById 둘의 장점을 비교해보면 getElementById는 처리속도가 빠르다는 것이고 querySelector는 인접한 태그들을 활용하여 선택할 수 있다는 점이다. 1 2 id="cat" 밑에 class="cats"를 바로 선택할 수 있다. getElem.. 2021. 8. 13. 이전 1 ··· 14 15 16 17 18 다음 728x90