728x90
SMALL
백준 문제 풀이: 10171 [고양이]
문제 링크: https://www.acmicpc.net/problem/10171
문제 설명:
고양이를 출력하는 프로그램을 작성하세요. 다음 모양의 고양이를 출력해야 합니다:
\ /\
) ( ')
( / )
\(__)|
입력 조건:
- 입력은 없습니다.
출력 조건:
- 위 모양과 동일한 고양이를 출력합니다.
문제 해결 코드
#include <iostream>
using namespace std;
int main() {
// 고양이 모양 출력
cout << "\\ /\\" << endl; // 백슬래시를 두 번 출력하기 위해 이스케이프 문자 사용
cout << " ) ( ')" << endl;
cout << "( / )" << endl;
cout << " \\(__)|" << endl;
return 0; // 프로그램 정상 종료
}
코드 설명
위 코드는 주어진 고양이 모양을 정확히 출력하기 위해 작성되었습니다.
- 이스케이프 문자 사용:
- `\\`: 백슬래시(`\`)를 출력하기 위해 이스케이프 문자 사용.
- 정확한 출력: `cout`과 `endl`을 사용하여 주어진 모양을 줄바꿈과 함께 출력합니다.
시간 복잡도 분석:
- 이 문제는 단순 출력 문제로 입력과 반복문이 없으므로 O(1)입니다.
결과
출력 결과는 다음과 같습니다:
\ /\
) ( ')
( / )
\(__)|
정확한 출력을 위해 코드에 포함된 이스케이프 문자를 주의 깊게 사용해야 합니다.
다른 접근 방식이나 개선 사항이 있다면 댓글로 공유 부탁드립니다!
728x90
LIST
'BAEKJOON > 구현' 카테고리의 다른 글
백준 10809번 [알파벳 찾기](C++)-yes6686- 티스토리 (1) | 2023.12.20 |
---|---|
백준 10172번 [개](C++)-yes6686- 티스토리 (0) | 2023.12.19 |
백준 9498번 [시험 성적](C++)-yes6686- 티스토리 (0) | 2023.12.19 |
백준 8958번 [OX퀴즈](C++)-yes6686- 티스토리 (1) | 2023.12.19 |
백준 2920번 [음계](C++)-yes6686- 티스토리 (0) | 2023.12.18 |