본문 바로가기

js26

A square of squares Description: A square of squares You like building blocks. You especially like building blocks that are squares. And what you even like more, is to arrange them into a square of square building blocks! However, sometimes, you can't arrange them into a square. Instead, you end up with an ordinary rectangle! Those blasted things! If you just had a way to know, whether you're currently working in v.. 2022. 3. 13.
Count the divisors of a number Description: Count the number of divisors of a positive integer n. Random tests go up to n = 500000. Examples (input --> output) 4 --> 3 (1, 2, 4) 5 --> 2 (1, 5) 12 --> 6 (1, 2, 3, 4, 6, 12) 30 --> 8 (1, 2, 3, 5, 6, 10, 15, 30) Solution: 1. Repeat 'n' to generate numbers one after the other. 2. Check whether the generated numbers are divisible by 'n'. 3. Count the number of divisible numbers. fu.. 2022. 3. 12.
최신 뉴스 검색, 조회 서비스를 만들었다. 오늘 한 것 외부API를 이용해 최신 뉴스를 검색, 조회 하는 서비스를 만들었다. 레포 링크 : https://github.com/Daco2020/DACO-TIMES 서비스 링크 : https://daco-times.netlify.app/ 성장한 점 API로 fetch를 보내 받아온 응답을 가공할 수 있게 되었다. 가공한 데이터를 HTML로 바꾸어 브라우저에 보여주는 방법을 알게되었다. 노력할 점 아직 익숙하지 않으므로 관련된 프로젝트를 재차 진행하자. 프론트부터 백엔드, 데이터베이스까지 내가 직접 만드는 프로젝트를 해보자. 내일 하고 싶은 것 목요일날 기업과제가 생겨서 이에 대해 준비 할 예정이다. 2022. 3. 8.
외부API로 fetch를 해보았다. 오늘 한 것 js 강의 들으면서 블로그 포스팅을 하였다. js 로 외부API로 fetch를 해보았다. 성장한 점 forEach와 map, 화살표 함수에 대해 알게되었다. 직접 서버로 fetch를 할 수 있게 되었다. 이제 내 백엔드 서버와 연결할 수 있는 것이다! 노력할 점 js는 파이썬보다 문법이 더 다양하고 상세하다. 아직 배워야할 개념들이 많다. fetch를 해왔으니 json 데이터를 어떻게 가공하여 브라우저에 뿌려줄 수 있는지 궁금하다. 내일 하고 싶은 것 news API를 이용해 최신 뉴스 서비스를 구현하고 싶다. node.js로 서버를 열어보고 싶다. 2022. 3. 7.
JavaScript _ forEach로 배열 반복문 돌리는 방법 배열을 받아 for문을 돌려 배열내 요소들을 찾거나 가공해야하는 경우가 많습니다. (매우매우) 파이썬이야 ' for i in arr: print(i) ' 로 끝나지만 js의 경우 for문내 조건에만 3가지 항목을 넣어야 합니다. // 일반적인 for 문 형태 for (let i = 0; i {console.log(item)} ) // 결과 1 2 3 4 // 두번째 인자를 지정하면 인덱스도 가져올 수 있다... 2022. 3. 7.
2022년 9-10주차 'JS를 배우는 이유' Weekly growth 9주 차와 10주 차 사이에 기업과제를 받았고 이 때문에 주간 회고를 놓쳤습니다. 주간 회고는 어떤 것보다도 우위에 있어야 하는데 이를 놓친 것을 반성합니다. 9주 차 9주 차의 목표는 다음과 같았습니다. 1. CS Quiz 서비스를 2차 스프린트 진행 처음에 호기롭게 시작한 CS Quiz 프로젝트는 다시 생각해보았을 때 지속 가능한 프로젝트가 아니라는 생각이 들었습니다. 때문에 이 프로젝트는 잠정중지하고 다른 지속가능한 프로젝트를 진행하기로 하였습니다. 2022.02.23 - [Log/Today] - 멈춰~✋🏼 2. Node.js로 조회수, 유닛 테스트, 성능 테스트를 구현해보자. Node.js를 배우고 멘토님이 주신 과제를 수행하려고 했습니다만 주 중반에 기업과제가 주어졌고 .. 2022. 3. 7.