문자열 문제를 풀다보면 이런건 있으면 편할 텐데... 라는 생각이 들 때가 많다. 예를 들면, 문자열을 비교하거나 문자열의 길이가 주어지지 않은 경우 등의 다양한 경우가 있다. 이번 글에서는 알아두면 유용한 문자열 함수에 대해 알아보자. https://www.cplusplus.com/reference/cstring/ ^-- cstring reference 1. string.h( = cstring ) string.h는 문자열을 처리하는 함수를 모아둔 헤더 파일이다. 이 헤더 파일을 코드에 포함시키면 문자열의 길이, 문자열 비교 등을 쉽게 처리할 수 있다. 예시를 한번 봐보자. - 문자열의 길이를 알아내는 방법 ( strlen ) strlen의 어원은 str( ing )len( gth )으로 문자열의 길이를..
목차 1. 논리연산 2. 조건문 3. 반복문 4. 배열 5. 함수 논리 연산 수학에서의 논리 연산과 컴퓨터에서의 논리 연산이 다르고, 참 거짓을 판별할 때 중요한 연산 방법이니 여려워 보여도 잘 읽어보세요. 수학에서의 Boolean Algebra 연산자는 크게 3가지로 나뉜다. 1. x ∧ y : 둘 다 참일 경우를 의미한다. 2. x V y : 둘 중 하나라도 참인 경우를 의미한다. 3. ㄱx : 참을 거짓으로 거짓을 참으로 바꾸는 연산자이다. 자 수학에서는 이것 외에도 여러가지 연산자가 있지만, 컴퓨터와 연관지어 설명할 때 꼭 필요한 3가지만 알려주도록 하겠다. 예시를 들어보자면, ( 0은 거짓, 1은 참 을 나타낸다. ) 2.의 경우에 0 1이면 둘 중 하나가 참이므로 1을 출력한다. 또 1 1이어..
목차 1. 기본 출력 2. 기본 입출력 / 변수 3. 변수 타입 4. 연산 기본 출력 C/C++에서 출력은 다음과 같이 할 수 있습니다. #include //standard input output header 기본 입출력 헤더파일이다. int main() // main함수를 실행한다. { printf("Hello"); //printf( = printf format string)은 출력을 담당한다. return 0; // main함수를 종료한다. } #include 는 기본 입출력 헤더파일( standard input output header )을 사용한다는 뜻이다. 이러한 헤더 파일은 엄청나게 많은 종류가 존재한다. C/C++언어에서는 위와 같이 헤더 파일을 추가해서 헤더 파일에 있는 기능을 사용할 수 ..
강의에 들어가기 전에!! 빠른 이해를 원한다면, 꼭 파이썬 IDE에서 코드를 돌려보세요!! https://www.python.org/downloads/ ^-- 파이썬 설치 링크 목차 1. 참/거짓을 이용한 논리 연산( Boolean Algebra ) 2. 조건문 3. 반복문 4. 배열 참/거짓을 이용한 논리 연산 Boolean Algebra(불 대수학)은 컴퓨터 과학에서 꽤나 중요한 것 중 하나입니다. 수학에서의 Boolean Algebra 연산자는 크게 3가지로 나뉩니다. 1. x ∧ y : 둘 다 참일 경우를 의미한다. 2. x ∨ y : 둘 중 하나라도 참인 경우를 의미한다. 3. ㄱx : 참을 거짓으로 거짓을 참으로 바꾸는 연산자이다. 자, 수학에서는 이것 외에도 여러가지 연산자가 있지만, 컴퓨터..
강의에 들어가기 전에!! 빠른 이해를 원한다면, 꼭 파이썬 IDE에서 코드를 돌려보세요!! https://www.python.org/downloads/ ^-- 파이썬 설치 링크 기초 출력 / 문장 파이썬에서 출력은 다음과 같이 할 수 있습니다. print("Hello") 파이썬은 출력문으로 print()를 사용합니다. 위 코드는 Hello 라는 문장을 출력(print)하는 코드입니다. ( python에서 출력을 할 때, 큰 따옴표를 사용하지 않고 작은 따옴표를 사용해도 된다!! ) 위 코드를 통해서 원하는 문장이나 특수문자를 출력할 수 있지만, 예외가 존재합니다. *큰 따옴표와 작은 따옴표 출력 일반 문장을 출력할 때는 작은 따옴표를 사용하던 큰 따옴표를 사용하던 상관이 없지만, 따옴표를 출력할 때에는 ..