C++ - 백준 [BAEK JOON]/입출력과 사칙연산
[백준] 1000번 : A+B - [C++]
[백준] 1000번 : A+B - [C++]
2021.02.08www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 이 번 문제부터 입력이 주어지고 문제에서 요구하는 것에 맞춰 출력을 해주어야 한다. 알고리즘 [접근 방법] 이 문제 또한 엄청 쉽게 풀 수 있는지라 별달리 설명할 것이 없다. 그동안 출력문제들 모두 Standard Output으로 풀었듯이 입력 또한 Standard Input으로 풀면 된다. C++에서는 대표적으로 Scanf, cin 이 있다. 여러분이 편한 것을 선택하여 풀이하면 된다. 2가지 방법을 사용하여 풀이한다. 이전 포스팅과 여타 다를 바 없이 아래와 같이 2가지 입출력 방법을 통해 성능을 비교하려 한다. 1. s..
[백준] 10172번 : 개 - [C++]
[백준] 10172번 : 개 - [C++]
2021.02.06www.acmicpc.net/problem/10172
[백준] 10171번 : 고양이 - [C++]
[백준] 10171번 : 고양이 - [C++]
2021.02.05www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제 알고리즘 [접근 방법] 이 번 문제는 위 출력대로 풀이하면 되긴 하지만 주의해야 할 점이 있다. 여러분이 출력할 때 cout 경우 endl을 썼을 수도 있지만, \n, \t 같이 일명 이스케이프 시퀀스(Escape Sequence)를 쓴 적이 있었을 것이다. 흔히 백슬래시(\) 뒤에 문자를 조합함으로써 특정 기능을 수행하는 문자라고 보면 된다. 즉, \ + '문자' 를 통해 특정 기능을 수행하도록 하는 것이다. 예로들어 다음과 같은 이스케이프 시퀀스들이 있다. \n : 줄바꿈 \t : 탭(키보드의 tap과 같은기능) \b : 백스페이스 등등... 한마디로 일..
[백준] 2557번 : Hello World - [C++]
[백준] 2557번 : Hello World - [C++]
2021.02.02www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 백준 알고리즘 문제와 C++ 필자의 블로그를 방문하셨던 적이 있었다면 알겠지만, 필자가 가장 먼저 시작한 포스팅은 모두 Java였다. 이 글을 쓴 시점이 백준 알고리즘 포스팅만 150개가량 썼던 만큼 이제 다른 언어로 풀이하는 것도 같이 병행해야겠다 싶어 시작하게 되었다. 그럼 백준 알고리즘 문제를 처음 마주하는 분들을 위해 백준 알고리즘의 특성에 대해 잠깐 언급하고 넘어가겠다. 일단 앞으로도 필자의 경우 C++14를 기준으로 풀 것이다. 물론 여러분들이 C++11, C++17 등 타 버전으로 제출하더라도 큰 문제가 없도록 기존에도 존재했던 표준 라..