먼길을 돌고 돌아 작성한 코드.. 처음에는 for문으로 문자열을 하나씩 빼주어 배열로 나타내 보자라고 생각했다. 다음으로는 크기비교를 해야함으로 sort로 크기비교를 해주자 까지 생각을 했는데, sort에서 - 또는 + 로 순서를 나열할 수는 있었으나 문자열은 어떻게 비교할 수 있는지 모르고 있었다. 그래서 찾아낸 보다 간단한 삼항연산자로 식을 만들 수 있었다. function solution(s) { return s.split('').sort((a, b) => a > b ? -1 : 1).join(''); } split 매서드를 이용해 배열로 변환 sort 매서드를 이용해 a가 b 보다 크면 -1, a를 b 뒤로 이동 a가 b 보다 작다면 1, a를 b보다 앞으로 이동 그리고 배열나온 값을 join 매..
이번 문제를 가져온 이유는 아시는분들은 쉽게 풀었겠지만 for문 하나로 2개의 배열 값을 구할 수 있다는 것을 처음 알았다!!! function solution(a, b) { let num = 0 for(let i =0 ; i < a.length ; i ++){ num += a[i] * b[i] ; } return num } 처음에는 for문을 두개 돌렸는데 두개를 돌리고 보니 이후에 어떻게 해야할지 모르겠어서 찾아보았는데 껄껄껄 이런 이득이... 하나 헷갈리는 부분도 있었다. 배열의 n의 길이를 구할때 n-1을 구해야 한다!! 그러니 for문으로 index 값을 구할때 1
처음 이 문제를 직면했을때 길이를 2로 나누었을 때 0인경우와 아닌 경우, slice를 이용해 자리수를 잘라내면 될 것 같은데 까지는 생각했으나 그 이상으로 무엇을 해야하는지 알 수가 없었다. 초기에 작성해 본 식 function solution(s) { const middle = s.length % 2 if (middle === 0) { } } 그리고 아무생각이 없음... slice를 어떻게 써먹어야하는지.. 이렇게 저렇게 해보았으나 빨간 글자들 뿐..😬 그래서 이번 문제는 chat GPT의 도움을 받아보기로.. 😭 function solution(s) { const middle = Math.floor(s.length / 2); return s.length % 2 === 0 ? s.slice(middl..
나중에 잘 사용할 것 같은데 repeat라는 매서드를 처음 알게되어 메모하고자 TIL 작성!! 문제는 다음과 같다. repeat매서드와 slice 함수를 사용해 만들어 주었다. repeat () 매서드 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환한다. repeat () 매서드 사용방법 str.repeat(count); " A.repeat(3) = AAA " 아주 쉽쥬? 그래서 내가 작성한 코드는 다음과 같다. function solution(phone_number) { return '*'.repeat(phone_number.length-4)+phone_number.slice(-4) }
- Total
- Today
- Yesterday
- styled component 조건부 사용방법
- 유효성검사
- axiosinstance 사용 시 토큰 사용 법
- readme 작성해야 하는 이유
- styled component GlobalStyle 사용방법
- readme 이미지 추가 방법
- Warning: Each child in a list should have a unique "key" prop.
- axios 사용하기
- axios instance 작성하기
- Warning: validateDOMNesting(...): <li> cannot appear as a descendant of <li>
- readme 역할
- simple Icon 사용방법
- git cache
- Warning: A component is changing an uncontrolled input to be controlled.
- axios CRUD
- nextjs 토큰 만료처리하기
- readme작성해보기
- styled component 설치방법
- styled component 사용방법
- 영화별점만들기
- 별점만들기
- axios 설치하기
- Fetch와 Axios 의 장단점
- readme 작성 방법
- 에러모음집
- 영화 별점
- 유효성검사 css
- 별점 색채우기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |