목록전체 글 (348)
Jieunny의 블로그
➰ 27일차 화살표 누르면 이전,다음 페이지로 이동하는 기능은 구현을 안해서 오늘 아침에 후다닥 하고, CSS 조금 수정하고 제출했다. PR 하고나서 충돌한 거 때문에 뭘 만졌는데 내가 안 짠 코드가 html에 딸려왔다.. 이거 다시 돌리느라 고생했다ㅠㅠ push 하려고 하면 안된다 그러고..그래도 어찌저찌 push만 3-4번 더해서 되돌려놨다! git은 봐도봐도 모르겠구..괜히 만졌다가 되돌릴 수 없을 거 같아서 함부로 하지도 못하겠다🥹🥹 남은 시간에는 프로그래머스 코딩테스트 찍먹했다. 이제 남는 시간에 열심히 해봐야지!! 내일은 기술면접 준비랑 Section1 회고하는 날 벌써 내일이면 첫 섹션이 끝난다니 시간 참 빠르다.. 내일은 회고 쓰러 오겠지?
📣 나만의 아고라 스테이츠 만들기 1️⃣ Bare Minimum Requirment ✔️ 디스커션 나열 기능 // agoraStatesDiscussions 배열의 모든 데이터를 화면에 렌더링하는 함수입니다. const render = (element) => { for (let i = 0; i < agoraStatesDiscussions.length; i += 1) { element.append(convertToDiscussion(agoraStatesDiscussions[i])); } return; }; // ul 요소에 agoraStatesDiscussions 배열의 모든 데이터를 화면에 렌더링합니다. const ul = document.querySelector("ul.discussions__contai..
📌 문제 점 네 개의 좌표를 담은 이차원 배열 dots가 다음과 같이 매개변수로 주어집니다. [[x1, y1], [x2, y2], [x3, y3], [x4, y4]] 주어진 네 개의 점을 두 개씩 이었을 때, 두 직선이 평행이 되는 경우가 있으면 1을 없으면 0을 return 하도록 solution 함수를 완성해보세요. ✏️ 풀이 function solution(dots) { var answer = 0; let slopes = []; for(let i=0; i< dots.length-1; i++){// 두 점씩 선택해서 돌면서 for(let j=i+1; j
📌 문제 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. ✏️ 풀이 function solution(babbling) { var answer = 0; let alphabet = /[a-z]/;// 소문자를 정규식으로 담아놓는다. let canSpeak = ['aya', 'ye', 'woo', 'ma']; for(let i=0; i
📣 유효성 검사 1️⃣ 아이디는 4글자 이상이어야 한다. ✔️ isMoreThan4Length(value) 함수 구현 ✔️ value의 길이가 4 이상일 경우 true, 미만인 경우 false 리턴 function isMoreThan4Length(value) { return value.length >= 4; } 2️⃣ 비밀번호는 숫자와 특수문자가 포함되어야 한다. ✔️ checkForm(value) 함수 구현 ✔️ value에 숫자와 특수문자가 각각 하나라도 포함되면 true 리턴 ✔️ isNaN(value) 함수는 is Not a Number로, 문자열에 숫자가 하나라도 포함될 경우 true를 리턴 let special = /[~!@#$%^&*()_+|?:{}]/; // 특수문자 정규식 사용 funct..