[백준 BOJ] 25083번 새싹 (C++/cpp)

2022. 8. 17. 11:47PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/25083

 

25083번: 새싹

아래 예제와 같이 새싹을 출력하시오.

www.acmicpc.net

백준 BOJ 25083번 새싹 문제 사진

 

접근 방법 - 기본적인 출력 문제

백준의 25083번 문제는 기본적인 출력문을 작성하여 해결해야 하는 문제이다.

해당 문제는, 위 문제의 예시 출력에 나타나는 대로 새싹을 출력해야 하는 문제이다.

예시 출력에 나와있는 대로 그대로 복사하여 출력문에 작성하면 해결되는 문제로 생각하는 분들이 많을 것이다.

물론 그렇게 하는 방법이 맞다. 필자도 사실 귀찮아서 그런 식으로 했다.

다만, 아래와 같은 문자는 출력할 때엔 작성하는 방법이 따로 있기 때문에 이 점은 참고하길 바란다.

" (큰따옴표) -> \" 로 작성하여 출력
' (작은따옴표) -> \' 로 작성하여 출력
\ (백슬래쉬) -> \\ 로 작성하여 출력

추가로, 줄바꿈도 적절히 하면서 정답을 출력해나가길 바란다.

필자는 아래처럼 코드를 작성하여 문제를 해결하였다.

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#define endl '\n'
using namespace std;

//백준 25083번 코드
int main() {
	ios::sync_with_stdio(false);
	cin.tie(NULL);	cout.tie(NULL);

	cout<<"         ,r\'\"7"<<endl;
	cout << "r`-_   ,\'  ,/" << endl;
	cout<<" \\. \". L_r\'"<<endl;
	cout << "   `~\\/" << endl;
	cout << "      |" << endl;
	cout << "      |" << endl;
}

 

제출 결과

백준 BOJ 25083번 새싹 문제 C++ 제출 결과

(2022.06.07 백준 25083번 문제 제출 결과)

내가 왜 이걸 틀렸었더라...?

반응형