전체 글(59)
-
[GitHub] git repository 생성 & git 사용방법
⚡️작업할 폴더 생성 mkdir 폴더이름 (git-practice) -- 폴더를 직접만들어도 상관없음 ls -al (경로확인) cd git-practice (폴더로 이동) npx create-react-app git-practice-react (리엑트설치명) cd git-practice-react(리엑트폴더이동) ** npx 설치하고 리엑트 폴더로 이동후 ls -al (git여부를 확인 ) ⚡️git 사이트에서 new repository 생성 git remote add origin 레파지토리 주소 git remote -v (연결된주소 확인) git branch -M (main 또는 Master) // 깃허브 디폴트 브랜치 설정 ⚡️vsCode를 실행 vsCode에서 최초 셋팅(내용수정) git add ...
2022.10.09 -
[JavaScript] 숫자인 인자를 뒤집은 모양이 num과 똑같은지 여부를 반환
(문제) 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요. num: 숫자 return: true or false (뒤집은 모양이 num와 똑같은지 여부) 예를 들어, num = 123 return false => 뒤집은 모양이 321 이기 때문 num = 1221 return true => 뒤집은 모양이 1221 이기 때문 num = -121 return false => 뒤집은 모양이 121- 이기 때문 num = 10 return false => 뒤집은 모양이 01 이기 때문 (정답1) const sameReverse = num => { let str = num.toString() let strN = "" for (let i = str.length - 1; i >=..
2022.10.07 -
[React] map() 사용방법 & 버튼 추가 삭제 방법
⚡️댓글 삭제 버튼 const Main = () => { let [comment, setComment] = useState(""); let [btn, setBtn] = useState([]); // 댓글 삭제 버튼 만들기 result ( {btn.map((item, index) => ( yYy_Ds {item} { let copy = [...btn]; copy.splice(index, 1) setBtn(copy) }}>삭제 ) map((item, index) => ( )은 map()은 인자를 두개 까지 사용 할 수 있다 item은 button이라는 변수에서 값을 가져오고 index는 key 값이 별도로 없을 경우 index로 key값을 지정해준다 삭제버튼을 만들 경우 index를 사용하여 삭제하고 싶은 ..
2022.10.07 -
[JavaScript] 정수인 숫자를 인자 받아 그 숫자를 뒤집어서 return
(문제) reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요. x: 숫자 return: 뒤집어진 숫자를 반환! 예들 들어, x: 1234 return: 4321 x: -1234 return: -4321 x: 1230 return: 321 (정답) const reverse = x => { let str = x.toString() let strArr = []; for (let i = str.length - 1; i >= 0; i--) { if (st[i] === '-') { strArr.unshift(str[i]) } else { strArr.push(str[i]) } } const joinStr = strArr.join('') const num = Number(jo..
2022.10.06 -
[JavaScript ] twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return
(문제) twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. nums: 숫자 배열 target: 두 수를 더해서 나올 수 있는 합계 return: 두 수의 index를 가진 숫자 배열 예를 들어, nums은 [4, 9, 11, 14] target은 13 nums[0] + nums[1] = 4 + 9 = 13 이죠? 그러면 [0, 1]이 return 되어야 합니다. (정답) const twoSum = (nums, target) => { // 아래 코드를 작성해주세요. let result = []; for (i = 0; i
2022.10.06 -
[JavaScript] object의 value을 변경하고 추가
문제) 아래 설명을 읽고 getExamResult 함수를 구현하세요. 인자 scores 는 다음과 같은 객체입니다. 객체의 요소의 갯수 및 키의 이름들은 달라질 수 있습니다. 객체의 값은 다음 9가지 문자열 중에서 하나를 가지고 있습니다. 'A+', 'A', 'B+', 'B', 'C+', 'C', 'D+', 'D', 'F' { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } 인자 requiredClasses 는 다음과 같이 문자열로 된 배열입니다. ['영어회화', '기초수학', '공학수학', '컴퓨터과학개론'] 다음 조건을 만족하는 객체를 리턴하도록 함수를 구현해주세요. scores 객..
2022.09.25