목록전체 글 (134)
코밍이의 하루

문제 풀이 : https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net [나의 풀이] a,b = map(int, input().split()) print(a + b) print(a - b) print(a * b) print(int(a / b)) print(a % b) 1. 사용한 개념 1) map , int(), input(), split 2. 풀이 후기 - 지금까지 푼 사칙연산들을 한 번에 해보는 실습이었다. 참고로 나누기의 경우는 결과 값이 정수여서 int로 감싸줘야 한다.

13.1 스코프란? 1. 스코프(scope:유효범위) : 식별자가 유효한 범위, 식별자를 검색할 때 사용하는 규칙 1) 모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 2) 식별자 결정 : 자바스크립트 엔진은 이름이 같은 두 개의 변수 중에서 어떤 변수를 참조해야 할 것인지를 결정해야 한다. 3) 자바스크립트 엔진은 코드를 실행할 때 코드의 문맥을 고려하고 코드의 문맥은 렉시컬 환경에서 이뤄진다. *렉시컬 환경 : 코드가 어디서 실행되며 주변에 어떤 코드가 있는지 확인하는 법 var x = 'global'; function foo() { var x = 'local'; console.log(x); // l..

문제 풀이 : https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [나의 풀이] a,b = map(int, input().split()) print(a/b) 1. 사용한 개념 1) map , int(), input(), split 2. 풀이 후기 - [1000] A+B 풀이에서 연산자만 /로 변경하였다.

문제 풀이 : https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [나의 풀이] a,b = map(int, input().split()) print(a*b) 1. 사용한 개념 1) map , int(), input(), split 2. 풀이 후기 - [1000] A+B에서 연산자만 *로 변경하였다.

문제 풀이 : https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net [나의 풀이] a,b = map(int, input().split()) print(a-b) 1. 사용한 개념 1) map , int(), input(), split 2. 풀이 후기 - 1000 문제에서 수식만 +에서 -로 변경하였다.

12.1 함수란? function add(x,y) { return x + y; } add(2,5); // 7 1. 함수 : 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것 1) 입력을 받아서 출력을 내보낸다. 2) 함수 내부로 입력을 전달받는 변수를 매개변수, 입력을 인수, 출력을 반환값이라 한다. 3) 함수는 값이며 여러 개 존재할 수 있으므로 특정 함수를 구별하기 위해 식별자인 함수 이름을 사용할 수 있다. 4) 함수는 함수 정의를 통해 생성하고 인수를 매개변수를 통해 함수에 전달하면서 함수의 실행을 명시적으로 지시하는 함수 호출을 한다. 이후 코드 블록에 담긴 문들이 일괄적으로 실행되고 반환값을 반환한다. 12.2 함수를 사용하는 이유 1. 함수는 필요할 때 여러 ..