• 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 가 있으면 두 번째로 큰...


  • 백준 2884

    BOJ - 2884 - 알람 시계 설명 시간과 분을 입력받고 45분을 빼면 되는 문제다. 입력받은 분이 45분 이상이면 (입력받은 분 - 45)를 한다. 입력받은 분이 45분 미만이면 (입력받은 분 - 45 + 60(한 시간))을 하고 시간을 1 줄인다. 만약 이때 시간이 음수가 되면(0시일 경우 1시간을 줄이면 23시가 되어야 함) 시간을...


  • 백준 2753

    BOJ - 2753 - 윤년 설명 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 따라서 조건식은 다음과 같다. 연도가 4의 배수 : ! (year % 4) 100의 배수가 아닐 경우 : (year % 100) 400의 배수일 경우 : ! (year % 400) 100의 배수가 아닐 때...


  • 백준 9498

    BOJ - 9498 - 시험 성적 설명 조건문과 논리 연산자를 사용하는 방법을 알아야 한다. 숫자 a를 입력받아서 a를 조건에 맞춰서 등급을 출력하면 된다. 논리 연산자를 사용하는 법 알아보기 code #include <iostream> using namespace std; int main() { int a; cin>>a; if(a >= 90) cout<<"A"<<endl; else if(a < 90 && a...