본문 바로가기

전체 글

(48)
C언어 코드를 JS코드로 변환하기 (2문제) 첫번째 문제는 Compare함수 문제다. #include int compare(int a, int b){ if(a >= b){ return 1; } else{ return 0; }}int main(){ int a, b; scanf("%d %d", &a, &b); if(compare(a, b)){ printf("a가 b보다 크거나 같다"); } else{ printf("a가 b보다 작다"); } }C언어 코드는 이렇다. function compare(a, b){ if(a >= b){ console.log("a가 b보다 크거나 같다.") } else{ ..
JS 문법 정리 var, let, const var myName = 'JinYoung';console.log(myName); // JinYoungvar myName = 'YunJinYoung';console.log(myName); // YunJinYoung위 코드와 같이 var은 중복 선언이 가능하다. 중복선언이 가능하다고 무조건 좋은 것은 아니다. 중복선언이 가능하면 코드가 늘어나면 늘어 날 수록 변수 관리를 힘들게 만든다. 이걸 보완하려 만든것이 let과 const다. let myName = 'JinYoung';console.log(myName);let myName = 'YunJinYoung'; //Errorconsole.log(myName);이렇게 let으로 중복선언을 하게되면 에러가 발생하며 코드 실행이 되지 않..
함수, 재귀함수 정리 먼저 함수는 편의성을 위해? 기능 구현을 따로 선언 하는 것이다. 예시로 짠 코드가 있다. int compare(int a, int b){ if(a >= b){ return 1; } else{ return 0; } } #include int main(){ int a, b; scanf("%d %d", &a, &b); if(compare(a, b)){ printf("a가 b보다 크거나 같다"); } else{ printf("a가 b보다 작다"); } } 먼저 함수를 선언 하는 방법은 자료형 함수이름(인자){ } 이다. 이 코드에선 compare함수를 선언 해 사용했다. compare 함수는 받은 인자의 크기를 비교하는 함수다. 함수는 main에서 사용을 해줘야 함수 안 내용이 돌아간다. 이제 재귀함수 예제를..