• C++ cin 사용법

    cin 이란? 프로그램에 무언가를 입력하기 위한 함수이다. cin header cin 을 사용하려면 iostream 을 include 해야 한다. 예시 #include <iostream> cin 사용 방법 입력받은 값을 저장할 변수를 >> (변수) 의 형태로 작성한다. 입력받을 값이 한 줄에 여러 개인 경우에 주로 공백으로 값을 구분한다. cin을 이용하여 여러 개의 값을 받을 경우...


  • C++ cout 사용법

    cout 이란? 프로그램 사용자 화면에 무언가를 출력하기 위한 함수이다. 출력 함수는 프로그램을 사용하는 사람이 무엇을 해야 하는지 알려주는 역할이다. cout header cout 을 사용하려면 iostream 을 include 해야 한다. 예시 #include <iostream> cout 사용 방법 변수의 값을 출력하고 싶으면 << (변수) << 의 형태로 작성한다. 문자나 문자열을 출력하고 싶으면 <<...


  • C++ 이스케이프 시퀀스(escape sequence) 정리

    이스케이프 시퀀스란? 프로그래밍 언어 특성상 표현할 수 없는 기능, 문자를 표현해준다. 컴퓨터를 제어하는 목적으로 사용되는 특수한 문자이다. 제어 시퀀스(control sequence), 이스케이프 문자, 확장 비트열 이라고도 한다. \와 ₩는 같은 의미이다. 이스케이프 시퀀스 의미 \a 경고(alert) \n 줄바꿈(new line) \t 수평 탭(horizontal tab) \v 수직 탭(vertical tab) \b 백스페이스(backspace) \f 폼...


  • C++ vector 사용 방법

    STL vector vector 를 사용하기 위해서는 vector 를 include 해야한다. 예시 #include <vector> vector 생성자 생성자 설명 vector <type> vec 비어있는 vec 생성 vector <type> vec(n) vec은 기본값으로 초기화된 n 개의 원소를 가진다. vector <type> vec(n,x) vec은 x 값으로 초기화된 n 개의 원소를 가진다. vector <type> vec1(vec2) vec1은 vec2를 복사한...


  • 백준 10817

    BOJ - 10817 - 세 수 설명 정수 3개(a, b, c)가 주어진다. 두 번째로 큰 수를 알아내야 한다. 우선 3가지의 수 중에서 두 가지의 수가 같으면 나머지 하나의 수가 어떤 수라도 서로 같은 두 수가 두 번째로 큰 수가 된다. 예를 들어 10, 10, 9 가 있으면 두 번째로 큰...