변수 프로그래밍 세계에서 변수는 '이름이 붙은 값'이라 정의할 수 있다. 변수명에는 공백이 있을 수 없어 각 단어의 첫글자는 대문자로 처리해준다.(Camel Case) 모든 변수명은 대소문자를 구분한다. myname과 myName은 다른 변수인 것이다. 변수가 사용되기
수도코드를 활용한 문제풀이 Math 메소드 정리 문자열 메소드 정리
코플릿 반복문을 풀면서 기존에 내가 알고 있던 개념들을 다시 점검할 수 있었다.그 중에서 수학적으로 기존에 놓쳤던 개념이 문제풀이에 적용된 사례가 있어서 내가 처음 푼 코드와 레퍼런스 코드를 비교해서 정리하고자 한다.첫번째 문제는 임의의 num 숫자가 소수인지 여부를
HTML HTML은 HyperText Markup Language의 약자로 웹 페이지를 구성하는 마크업 언어이다. 의 구조를 가지며 로 간략하게 표현할 수도 있다. 많이 쓰이는 Tag를 정리해보자. div / span div는 한 줄을 차지하고 span은 컨텐츠
GUI & CLI 사용자 인터페이스는 사용자가 컴퓨터와 상호 작용하는 방법을 지정하는 데 사용하는 용어이다. GUI와 CLI은 다른 종류의 사용자 인터페이스이다. GUI는 그래픽 사용자 인터페이스(Graphical User Interface)의 줄임말이고 사용자가
Git Git 명령어 병합 & 충돌
정의스코프란 변수 접근 규칙에 따른 유효범위를 말한다.규칙안쪽 스코프는 바깥쪽 스코프의 변수에 접근할 수 있지만 반대의 경우는 불가능하다.스코프는 중첩이 가능하다. (울타리 형식)가장 바깥쪽의 스코프는 전역 스코프라고 하며, 그 외의 다른 스코프는 지역 스코프라고 한다
의미하나의 모델이 되는 청사진을 만들고, 그 청사진을 바탕으로 한 객체를 만드는 프로그래밍 패턴이다. 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, '객체'들의 모임으로 파악하고자 하는 것이다.객체 지향 프로그래밍에서 청사진을 클래스라 하고
동기와 비동기 동기는 요청을 보낸 후 응답을 받아야지만 다음 동작이 이루어지는 방식을 말한다. 작업을 순차적으로 실행하며 어떤 작업이 수행중인 경우 다음 작업은 대기하게 된다. 비동기 방식은 반대로 요청을 보냈을 때 응답 상태와 관계없이 다음 동작을 수행할 수 있다