전체 글

배웠던것을 기록해보자
백준 9488번 풀이 문제  문제 이해시험 점수를 입력받고, 점수에 따른 등급을 출력해주면 되는 문제이다. 100 ~ 90 = A89 ~ 80 = B79 ~ 70 = C69 ~ 60 = D그 외 점수 = F 이 점을 기억하며 문제를 풀어보자. 풀이먼저, 시험 점수를 입력받을 정수형 변수 score를 만들고 입력받아야한다. 그후에, 조건문 if문을 사용해서 각각의 등급을 출력해주면 된다. 문제 풀이#includeusing namespace std;int main(){ int score; cin >> score; if(score >= 90) cout = 80) cout = 70) cout = 60) cout
백준 1330번 풀이 문제 문제 이해a와 b를 입력받고 a > b 이면 ">" 출력a a = b 이면 "==" 출력 해주면 되는 문제이다. 풀이조건문 if 를 사용해서 a 와 b를 비교하면 되는 문제이다. 관계 연산자들은 코드에서 각각 >, == 로 표현된다. 이 점을 유의하면서 풀면 정답이다! 풀이 코드#includeusing namespace std;int main(){ int a, b; cin >> a >> b; if(a > b) cout "; else if(a
백준 10172번 풀이 문제문제 이해고양이와 쌍벽을 이루는 강아지 문제이다. 예제 출력 1 처럼 귀여운 강아지를 출력해보자.고양이때와 같이 \ "기호를 조심해야 한다. 풀이고양이 때보다 조금 더 복잡한 강아지 문제다. 하지만 원리는 똑같다.\ " 같은 특수 기호를 출력할때, 앞에 \ 를 붙인다는거만 기억하면 바로 풀린다. 이점을 유의하면서 풀면 정답이다! 풀이 코드#includeusing namespace std;int main(){ cout
백준 10171번 풀이 문제  문제 이해문제의 에제 출력 1처럼 고양이를 출력해보자! 조심해야 할 점은, \ ' 등과 같은 특수기호이다. 풀이그냥 고양이를 출력하면 되는 문제지만, \ ' 등과 같은 특수기호를 그대로 출력해주려면 앞에 \ 를 붙여줘야한다. 이 점만 유의해서 문제를 풀어보도록 하자. 풀이 코드#includeusing namespace std;int main(){ cout
백준 2588번 풀이 문제  문제 이해말 그대로, A + B + C를 해주면 되는 문제이다. 풀이처음엔 아무생각없이 int 자료형 a, b, c를 선언하고 a + b + c를 했다가 틀려버렸다. 무엇이 문제지? 하고 문제를 다시보니 함정이 하나 있었다. 문제의 입력부분을 보면 " 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다." 라고 나왔있는데,int 자료형인 경우, 10 ^ 12를 만족못하기 때문에, long long int를 사용해주어야 한다. long long int로 자료형을 바꾸고 나면 정답이다! 풀이 코드#includeusing namespace std;int main(){ long long int a, b, c; cin >..
백준 2588번 풀이 문제  문제 이해일반적으로 곱셈 사칙연산을 할때 자릿수에 따라 진행순서가 있는데, 그 진행순서 하나하나의 값들을 표시하면 되는 문제이다.  풀이 먼저, 세자리수 a와 b를 입력받는다고 하면, 1. a * (b의 일의 자리 숫자)2. a * (b의 십의 자리 숫자)3. a * (b의 백의 자리 숫자)4. a * b 이렇게 순서대로 출력해 주면 되는 문제이다. 각 자리의 숫자를 구하는 공식은 (b의 일의 자리 숫자)  = b % 10(b의 십의 자리 숫자)  = (b %100) / 10(b의 백의 자리 숫자)  = b / 10 이다. 풀이 코드#includeusing namespace std;int main(){ int a, b; cin >> a >> b; cout
백준 10430번 풀이 문제  문제 이해A B C를 입력받고 순서대로 1. (A+B)%C2. ((A%C) + (B%C))%C3. (A×B)%C4. ((A%C) × (B%C))%C를 출력해야 한다.  풀이먼저 A B C를 입력받고 순서대로 1. (A+B)%C2. ((A%C) + (B%C))%C3. (A×B)%C4. ((A%C) × (B%C))%C 를 계산한 다음 출력해주면 정답이다! 전체 소스코드#includeusing namespace std;int main(){ int a, b, c; cin >> a >> b >> c; cout
백준 18108번 풀이 문제내용  문제이해이 문제는 불기 연도를 입력한 다음, 입력한 연도를 서기 연도로 바꿔주면 된다. 이 문제의 핵심 공식은 (불기 연도) = (서기연도) + 543 이다. 공식만 알면 금방 풀 수 문제이다. 풀이처음에 불기 연도를 입력받기 때문에, 서기 연도로 바꾸기 위해서는 (입력받은 불기 연도) - 543 을 해주면 된다.계산한 값을 출력하면 정답이다!  전체 소스코드#includeusing namespace std;int main(){ int year; cin >> year; cout
Lovingcats
러빙캣츠