목록전체 글 (19)
김선우의 머릿속
1. 정규식의 종류\\d : Digit,0,1,2\\D : 숫자가 아닌것\\s : 공백\\S : 공백이 아닌 것\\w : 단어\\W : 단어가 아닌 것\\t : tab\\n : 엔터^ : 시작되는 글자를 지정$ : 마지막 글자를 지정\ : Escape character (탈출 문자)| : 두 개 이상의 조건을 동시에 지정 [ab] : a 또는 b[^ab] : a 와 b를 제외한 모든 것[a-z] : 영어 소문자[:alnum] : 문자와 숫자가 나오는 경우 2. 정규식의 활용-grep()함수 - 주어진 조건만 골라 내는 함수grep("찾을 내용", data, 옵션) value =TRUE 를 쓰지 않으면 위치만 나오고 내용이 나오지 않음. -nchar() 함수 - 문자열의 길이를 알려주는 함수 -paste(..
1. while() 반복문 - 조건이 참 일때까지 계속 반복while(조건){실행할 문장 1실행할 문장 2조건변화식}조건이 잘못될 경우 무한루프를 돌 수 있으니 조건을 적절히 지정해줘야함. 2. break / next 활용하기 char 변수에 5개의 문자를 넣은 후 그 문자들을 순서대로 출력을 시키다가 "c"가 나오면 반복을 멈추기. 3. for 문 사용하기.i는 숫자를 전달하는 역할만 한다.
디자인 패턴이란 소프트웨어를 설계할 때 자주 발생하는 문제들에 대한 재사용 가능한 해결책. 디자인 패턴의 구조 1)맥락(Context) 문제가 발생하는 여러 상황을 말한다. 패턴이 적용될 수 있는 상황을 뜻함. 2)문제(Problem) 패턴이 적용되어 해결될 필요가 있는 여러 디자인 이슈들. 3)해결(Solution) 문제를 해결할 수 있게 설계를 구성하는 요소와 그 요소들 사이의 관계를 기술. 디자인 패턴의 종류(GoF 디자인 패턴의 분류) 1)생성(Creational)패턴 : 객체 생성에 관련된 패턴(객체 생성과 조합을 캡슐화해 유연성 제공) 추상 팩토리, 빌더, 팩토리 메소드, 프로토타입, 싱글톤 2)구조(Structural)패턴 : 클래스나 객체를 조합해 더 큰 구조를 만드는 패턴 어댑터, 브리지..