분류 전체보기

· Algorithm
문제 피보나치 수열에서 n번째 항을 찾는 함수를 작성하세요. 나의 풀이 let fibo = []; let previous = 0; let current = 1; for (i = 1; i < 50; i++) { fibo[i] = current; let temp = previous; previous = current; current = current + temp; } function fibonacci(n){ console.log(fibo[n]); } fibonacci();
· Algorithm
문제 사용자로부터 정수 N을 입력받아 N! (N 팩토리얼)을 계산하는 함수를 작성하세요. 나의풀이 function factorial(num){ let total=1; for(let i =1; i
· Algorithm
문제 1부터 100까지의 숫자를 출력하는 프로그램을 작성하세요. 그런데 3의 배수에서는 숫자 대신 “Fizz”를, 5의 배수에서는 “Buzz”를 출력하고, 3과 5 모두의 배수에서는 ”FizzBuzz”를 출력하세요. 나의 풀이 function fizzBuzz(){ for(let i=1; i
· TIL
튜터님께 들은 정보들을 체계적으로는 아니지만 중구난방으로라도 적어보려고 한다. JSON (feat. Crawling) JSON이란 javascript object처럼 보이게 하는 문자열의 모음. 우리는 url을 통해 서버에 데이터를 요청하면 HTML파일로 데이터를 받을 때도 있고 JSON형태로 받을 때도 있다. 그런데 보통의 경우 백엔드 서버에 요청을 하면(API로 요청했을 때는) 서버에서 데이터를 JSON의 형태로 주고 그렇지 않은 경우에는 HTML의 형태로 준다. 그런데 이 때 백엔드 서버에서는 내부용 데이터와 외부용 데이터가 있는데 우리가 openAPI는 외부용 데이터라고 생각하면 된다. 크롤링을 하는 부분에서 서버에서 보내준 HTML파일을 사용하게 되면 단점이 있는데, 그 웹 페이지의 HTML형식..
· TIL
스파르타 내일배움캠프 첫 프로젝트로 팀 소개 페이지를 만들고 난 후 코드리뷰를 하며 배웠던 사실들을 적어두려고 한다. 모듈화의 조건 1.독립성 2. 단일 책임 원칙 3. 재사용 가능성 4. 캡슐화 모듈화의 조건에는 위의 네 가지가 필요하다. 몇 가지만 추가적으로 정리해 보자면 단일 책임의 원칙이란 모듈화를 한 파일은 명확하게 한 가지 기능만 해야 한다는 것이다. 캡슐화는 지정한 변수나 함수를 다른 파일에서 바꿀 수 없게 만드는 것이다. 모듈화를 하는 이유 '코드의 유지, 보수에 좋다'와 같은 것들을 빼고 다른 부분들을 설명하자면 다음과 같다. 1. 다른 페이지에서 할당한 변수나 함수를 또 다른 페이지에서 마음대로 가져다 쓰면 scope가 뒤죽박죽이 될 수 있기 때문에 모듈화를 하는 것이 좋다. 2. 필요..
· 개발일지
230904 - 230910 📍 개발 2주차 개발 진행 및 완료상황. 무엇을 더 하면 좋을지 생활코딩 javascript (38강) 스파르타 코딩클럽 javasctript 코드북 스파르타 코딩클럽 2주차 javacript 기본강의(12강) 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 javascrip 코드 작성시 대/소문자를 구분해야한다. 변수에서 대소문자 구분없이 막 쓸 경우 코드가 돌아가지 않는다. 오늘 새로 배운내용 코드북을 공부하며 이해가 되지 않는 내용들을 많이 접했는데 생활코딩을 들으며 많은 이해를 했다. 특히 Method, Property, Function관련해서 구분할 수 있게 되었다. Method라는 것은 Object에 Function을 넣어 구현한 기능을 정리한 것인데 보통..
· 개발일지
230830 - 230903 📍 개발 1주차 개발 진행 및 완료상황. 무엇을 더 하면 좋을지 생활코딩 html (28강) 생활코딩 css(16강) 업무, 개발 중 발생한 이슈/고민 또는 이를 해결한 내용 처음이라 그런지 실수가 많았다. 내용 자체는 별로 어렵지 않았던 반면에 코드 뒤에 ;를 빼먹는다던지 오타로 인해 코드가 실행되지 않는다던지의 자잘자잘한 문제가 많았다. 가장 큰 난간이었던 것은 css 마지막 부분에서 일어났다. 한 개의 페이지를 구획을 나눠 글자를 넣는 작업을 마쳤는데 다른 페이지들에 적용하면서 다른 페이지는 구획이 나눠지지 않는 문제가 발생했다. 인강과는 다르게 나만의 페이지를 만들어본다고 이미지도 추가하고 다른 내용도 더 넣어서 그런가… 다시 한번 해봐야지 오늘 새로 배운내용 태그와 ..
크롤링 테스트 페이지3입니다.
크롤링 테스트 페이지2입니다.
윤찬님
'분류 전체보기' 카테고리의 글 목록 (16 Page)