본문 바로가기

BAEKJOON/구현

백준 10189번 [Hook](C++) -yes6686- 티스토리

728x90
SMALL

백준 문제 풀이: 10189 (Hook)


문제 링크: https://www.acmicpc.net/problem/10189

문제 설명:

주어진 **패턴**을 그대로 출력하는 문제입니다. 아래와 같은 패턴을 출력해야 합니다:

#  # #### #### #  #  
#### #  # #  # # #  
#### #  # #  # # #  
#  # #### #### #  #


문제 해결 코드


#include <iostream>
using namespace std;

int main() {
    // 패턴 출력
    cout << "#  # #### #### #  #" << '\n';
    cout << "#### #  # #  # # #" << '\n';
    cout << "#### #  # #  # # #" << '\n';
    cout << "#  # #### #### #  #" << '\n';

    return 0;
}

코드 설명

문제의 요구사항에 따라 특정 패턴을 **그대로 출력**합니다.

  • 각 줄의 내용을 cout를 사용하여 출력합니다.
  • 각 줄의 끝에는 **개행 문자(\n)**를 추가해 줄바꿈을 합니다.

시간 복잡도 분석

  • 코드는 단순히 네 줄을 출력하므로 시간 복잡도는 **O(1)**입니다.

결과

정확히 문제에서 요구하는 패턴을 출력합니다.

  • 출력 예시:
    #  # #### #### #  #  
    #### #  # #  # # #  
    #### #  # #  # # #  
    #  # #### #### #  #

출력 결과와 일치하는지 확인해 주세요. 다른 접근 방식이나 개선 사항이 있다면 댓글로 공유 부탁드립니다!

728x90
LIST