분류 전체보기
-
[TODO] 투두리스트 만들기 4개인프로젝트/투두 2021. 6. 25. 05:11
기능은 애진작에.....다 구현해놓고 css만 손놓고 있던 나의 writo-do.... 첨에 css.module로 구현을 했고,,, :root문법도 썼고.... 게다가 잘 구현도 되었다만.... 다음날 켜보니 진ㅉㅏ 1도 안먹는거다... 그래서.... 좀 마니 방치해뒀다가 pure css로 바꿔놨다. 아래는 결과물 1. 할 일이 없을 때 2. 할 일 작성했을 때 (할 일 체크 시 검정색으로 변경됨) 3. 저장소가 비어있을 때 4. 저장소에 소재 저장했을 때 펼치지 않았을 때는 큰 소재만 노출되며 왼쪽 화살표 아이콘을 클릭하면 input 창과 작은 소재들이 나타난다. 짧은 회고 redux를 공부해보고싶어서 상태로 할일을 관리하느라 새로고침하면 냅다 사라지는 슬픈점이 있지만.. redux는 편리한 점도 있으..
-
연습문제 3프로그래머스 2021. 5. 27. 20:29
소수 찾기 1, 처음엔 이중반복문으로 하나하나 소수인지 아닌지 판별한 뒤 count를 증가시키는 함수를 작성했다. n이 작은 수일때는 가능하지만 커지면 커질수록...답이없는 효율성에 타임아웃 2. 부트캠프 당시 동기와 알고리즘 문제를 함께 풀어보곤 했었는데 그 때도 소수의 벽에 막혔었다 ㅋㅋ ㅠ 동기분께서 팁처럼 말씀해주셨던 에라토스테네스의 체를 기억해내고 찾아봤다. 그리고 코드를 작성함. 먼저 빈 배열을 만든 뒤 arr의 인덱스와 숫자가 같게끔 요소를 넣어준다. 그담 이중포문을 이용해서 i의 제곱수에 i 씩 더하면서 해당 인덱스를 가진 요소를 false로 바꾸어주었다. 0과 1은 소수가 아니니 splice를 이용하여 false로 바꿔준뒤 true 를 가지고 있는 요소만 필터링. 그 후 arr의 leng..
-
연습문제 2프로그래머스 2021. 5. 27. 17:58
가장 작은 수 제거 math.min을 쓰고 싶었는데 스프레드 문법을 깜빡해서.... .이렇게 했다. 만약 스프레드 문법을 썼으면 arr.splice(arr.indexOf(Math.min(...arr)),1) 을 했을듯!! 정수 제곱근 판별 그냥 냅다 다 곱해서 비교해버리기 정수 내림차순 정렬 숫자 > 스트링 > 배열 > 정렬 > 스트링 > 숫자 바쁘다 바빠 현대생활 자연수 뒤집어 배열로 만들기 아휴 이것도 바쁘다 바빠 숫자 > 문자열 > 배열 > 뒤집기 > 숫자로 매핑 자릿수 더하기 ......제곧내 이상한 문자 만들기 ㅠㅠ map으로 안되려나? 했는데 안된듯 꾸역꾸역 해냈다 배열로 바꾼담에 ...... 대소대소대로 바뀐 친구들을 arr에 넣은 담에 string화 ~~! 약수의 합 1이랑 자기자신도 합쳐..