일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- classList remove
- 커스텀훅
- windowwidth
- 2020
- chart responsive
- react
- chart.js
- 안짤렸다
- 퍼블리싱
- 내배위의고양이
- 냥빨이다가온다
- 간식금지다!
- react-router
- 리엑트할수있는퍼블리셔라규
- ROUTER 버전6
- classList
- 접근성
- classList add
- react-router-dom
- className
- 언젠간가겠지
- 방심은금물
- 대표님물리기없기
- classList toggle
- 클래스 토글
- resize
- 를
- 포트폴리오
- Today
- Total
목록code/Daily Side Project (28)
틈

매번 보는 기획서.. 가끔은 캡쳐로 주시기도 하고.. 정성스레 네모 하나하나 피땀 들여 제작해 주시기도 하는 그 기획서를 제 손으로 한번 만들어봤습니다. 예전에 기획 업무에 발가락 한마디 정도 담군 적이 있고, 많이 보던 놈이라서 어렵지 않을 거 같았는데, 볼펜으로 만들다보니 실수도 많고, 기능에 대한 정의도 정말 극소량~ 넣어두었습니다. Vue 작업을 하면서 별걸 다 해보는 중... 이렇게 작업을 마쳤습니다. 데이터를 어떻게 효율적으로 만질 수 있을까에 대한 답은 아직 구하는 중입니다.
Question : string 순서를 변경해서 다음과 같은 결과를 만들기 - pigIt('Hello world !'); // elloHay orldway ! - 특수문자가 오면 그대로 반환 Answer : function pigIt(str){ return str.split(' ').map(function(x){ var regExp = /[!?@#$%^&*():;+-=~{}\_\[\]\|\\\"\'\,\.\/\`\₩]/g; var y = x.split('').splice(0,1); return regExp.test(x) ? x : x.split('').slice(1).join('')+y+'ay' }).join(' '); } ※ AnotherAnswer 는 다른 사람의 답입니다. AnotherAnswer ..
Question : 해쉬태그 만들기 조건 1 : 공백은 제거한다 조건 2 : 앞뒤 공백이 있는 단어의 첫번째 글자는 대문자로 한다. 조건 3 : 맨 앞에 '#'이 붙는다. 조건 4 : 140 글자 이상은 false를 반환한다. 조건 5 : 공백으로 이루어져 있어도 false를 반환한다. Answer : function generateHashtag (str) { if(str.trim().length){ var b = '#'; var a = str.replace(/\s/gi,' ').split(' ').forEach(function(x){ for(var i = 0;i < x.length;i++){ b += i === 0 ? x[i].toUpperCase() : x[i] } }); return b.length..
function invert(array) { return array.map(x=>x==0?-0:0-x) }
function digitize(n) { var a = [] n.toString().split('').map(x=> a.unshift(parseInt(x))); return a; } another Answer : function digitize(n) { return String(n).split('').map(Number).reverse() }
Question : 계산대의 갯수와 각 손님이 계산하는 속도가 데이터로 제시될 때에 손님들이 계산하는 전체 시간을 구하라. Answer : function queueTime(customers, n) { var a = []; if(!customers.length){ return 0; } else if(customers.length a>b ? a : b); } else { for(var i=0;i { index = acc