2024/11 3

[javascript] 최대공약수 구하기

항상 코드를 짤 때, 저는 메커니즘 부터 찬찬히 생각해 봅니다. 최대공약수를 어떻게 구하는지 부터 생각해봅시다. 일단 반복문을 사용해야겠다는 생각부터 들죠.1부터 시작해서, 2, 3, 4, 5, 6, 7 차례대로 숫자들을 두 숫자에게 나눠야겠죠.그래서 두 숫자 모두 몫이 0이 되는 숫자를 찾아야 겠죠 ?그리고 해당 숫자를 변수에다가 저장을 해두고 나올때마다 업데이트가 되어야 겠죠. 그렇다면 여기서 중요한 포인트를 적어보죠.1. 나누기를 할때 for문을 통해 1부터 n까지 두 숫자를 나누어 보아야한다.2. 몫은 0이 나와야지 공약수이다.3. 공약수가 나올 때 마다 변수에 값을 업데이트를 해줘야한다. 4. for문을 돌리는 횟수는 두 숫자 중 작은 값보다 적게 돌아야간한다. 이렇게 메커니즘을 생각하면서 조건..

API, HTTP 개념

1. API1) API란?(1) API 개념-  Application Programming Interface의 약자.- 운영체제와 응용프로그램 사이의 통신에 사용되는 메시지 형식, 중간 전달자. - API는 중간에서 양쪽 서버를 연결해주는 것.- 프로그램이나 시스템이 서로 소통하도록 도와주는 매개체.- 한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법(코드).> youtube 코딩애플 참조. 코드를 실행할 수 있도록 전달해주는 코드.코딩초보들이 헷갈리는 용어 : API가 뭐냐면 (2) API 역할- 데이터 전달- 추상화- 표준화  (3) API 작동방식 - API는 보통 클라이언트-서버 구조에서 동작함.> 클라이언트가 API를 호출하여 요청을 보내면, 서버는 요청을 처리 후 필요한 데이터를 ..

기타 2024.11.26

[JavaScript] next, prev 버튼을 이용하여 사진 넘기기.

버튼을 통해서 사진을 전환할 수 있는 JS 코드에 대한 이해.1. 요소 선언var slides = document.querySelectorAll("#slides > img");이미지 요소를 querySelectiorAll 을 이용하여 NodeList로 저장함.// 이때 CSS코드에서 이미지 요소들을 absolute로 해둘 것. (이미지요소들의 부모는 relative로 설정) var prev = document.getElementById("prev");var next = document.getElementById("next");이전 버튼과, 이후 버튼을 만든 후 getElementId를 통해서 가져옴. 2. current라는 변수 생성하기0이라는 숫자일 때, 1번째 사진을.1이라는 숫자일 때, 2번째 사진..