[JS] 자바스크립트 기초 - 기본
📌 키워드 키워드는 특별한 의미가 부여된 단어다. ex) break, if, else, true, false, null, return, var ,void 등 📌 식별자 식별자는 이름을 붙일 때 사용하는 단어다. 식별자 규칙은 다음과 같다. 키워드를 사용하면 안 된다. 특수 문자는 '_'와 '$'만 허용된다. 숫자로 시작하면 안 된다. 공백은 입력하면 안 된다. 식별자 생성시 관례 생성자 함수의 이름은 항상 대문자로 시작한다. 변수, 함수, 속성, 메소드의 이름은 항상 소문자로 시작한다. 여러 단어로 된 식별자는 각 단어의 첫 글자를 대문자로 한다.(Camel Case) 📌 주석 프로그램의 진행에 전혀 영향을 주지 않는 코드다. 프로그램을 설명할 때 주로 사용한다. 방법 표현 한 줄 주석 처리 // 주석 ..
2021. 1. 26.
[Algorithm] BaekJoon : 14499. 주사위 굴리기 by Python
[문제 바로가기] https://www.acmicpc.net/problem/14499 📌 문제 설명 크기가 N×M인 지도가 존재한다. 지도의 오른쪽은 동쪽, 위쪽은 북쪽이다. 이 지도의 위에 주사위가 하나 놓여져 있으며, 주사위의 전개도는 아래와 같다. 지도의 좌표는 (r, c)로 나타내며, r는 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로부터 떨어진 칸의 개수이다. 주사위는 지도 위에 윗 면이 1이고, 동쪽을 바라보는 방향이 3인 상태로 놓여져 있으며, 놓여져 있는 곳의 좌표는 (x, y) 이다. 가장 처음에 주사위에는 모든 면에 0이 적혀져 있다. 지도의 각 칸에는 정수가 하나씩 쓰여져 있다. 주사위를 굴렸을 때, 이동한 칸에 쓰여 있는 수가 0이면, 주사위의 바닥면에 쓰여 있는 수가 칸에 복사된다..
2021. 1. 26.
[Algorithm] BaekJoon : 9095. 1, 2, 3 더하기 by Python
[문제 바로가기] https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 📌 문제 설명 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 출력 각 테스트 케이스마..
2021. 1. 26.