The Way
백준 온라인 저지(BOJ) 11719번 문제 https://www.acmicpc.net/problem/11719 1. 문제 요약 입력 받은 대로 출력하기. 빈 줄이 주어질 수도 있고, 각 줄의 앞뒤로 공백이 있을 수도 있음. 2. 알고리즘 11718번 문제와 동일함. 자세한 내용은 여기를 참고. 3. 코드 #include using namespace std; int main() { char a; a = getchar(); while (a != -1) { putchar(a); a = getchar(); } return 0; }
백준 온라인 저지(BOJ) 11718번 문제 https://www.acmicpc.net/problem/11718 1. 문제 요약 입력 받은 대로 출력하기. 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않음. 2. 알고리즘 입출력을 어느 정도 이해해야 풀 수 있는 문제이다. 보통 사람들은 입력은 콘솔창을 이용해서 하거나 또는 파일 입출력을 한다. 이 때, '입력의 끝'이 언제냐를 아는 것이 하나의 관건이다. 보통 입력받은 것이 아무 것도 없을 경우를 판별하지만, 이번 문제는 괜찮지만 다음 문제(11719번)와 같은 경우는 중간중간 빈 줄이 있기 때문에 문제가 발생한다. 다행히도 대부분의 입출력 함수들은 입력 버퍼의 끝에 갔을 때 -1이나 false의 값을 반환한다. 이를 EOF(End of File)..
백준 온라인 저지(BOJ) 10172번 문제 https://www.acmicpc.net/problem/10172 1. 문제 요약 아래 예제처럼 개를 출력하기 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 2. 알고리즘 특이사항이 있다면 ", ', \, % 이 4가지는 코드에서 쓰이는 것과 구별이 힘들기 때문에 " -> \" ' -> \' \ -> \\ % -> %% (cout을 사용할 때는 %로 입력해도 되지만, printf를 사용할 때는 %%로 써주어야 한다) 로 입력해야 한다. 3. 코드 #include using namespace std; int main() { cout