numberi에서 i 가 0일 때 값이 1로 변환되기 때문에 -1을 붙여줘야한다.
answer0 = east;answer1 = north;각각 X,Y 좌표를 의미한다.
처음으로 ChatGPT 없이 문제를 풀었다!

변수란메모리에 저장을 해야하는데, 물리적인 주소를 그대로 사용하려니 너무 복잡!사용 편의성을 위해 메모리에 이름을 붙여서 관리할 수 있게 제공하는 것!자료형의 종류는 링크를 참조

int num1 을 double로 형변환 할 때 (double)num1 로 형 변환을 해준다.
if문에서 0 < n < 1 형태를 사용할 때는 0 < n && n < 1 로 사용해야 한다.
for 문을 쓸 때 괄호 안에는 , 가 아닌 ; 를 써야한다.


다른 함수에서 계산을 한 뒤 메인 함수에 있는 값(주소)를 찍어서 값을 변경할 수 있게 해주는 역할을 포인터나 레퍼런스로 할 수 있다.아래의 그림은 그 중 레퍼런스를 활용한 방법이다.그리고 예시 코드 이다.
템플릿이란 함수의 기능은 고정되어 있고, 매개변수와 리턴타입을 여러가지로 쓰고 싶을 때 사용할 수 있는 편의 기능.여기서 템플릿을 활용하여 T로 매게변수와 리턴타입을 정의해줬음.