RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
A00001

알파카컵 1회: A - 알파카

Bronze V 브론즈 V
난이도
1s
시간 제한
1024MB
메모리 제한
18
맞았습니다!!
41
제출 수
43.9%
정답률
레이팅

의견: 0

설명

알파카컵에 온 것을 환영한다!

아래 예제 출력과 같은 알파카 ASCII Art를 출력하시오.

참고 : 마지막에 추가적으로 공백이 출력되면 안 된다.

제약
입력 형식

입력은 없다.

출력 형식

알파카 ASCII Art를 출력한다.

예제 1
입력
출력
        /\_/\
       / _ _ \
      /  ___  \
     /__/   \__\
        /   \
       /     \
      /_______\
      _/     \_
     /_/     \_\
힌트

막혔나요? 코인으로 단계별 힌트를 잠금 해제하세요 — 첫 힌트는 가벼운 방향 제시, 뒤로 갈수록 더 많이 알려 줍니다. 문제를 풀면 모든 힌트가 무료로 공개됩니다.

문제 정보

rip 작성

출처 알파카컵 1회

해설

알파카컵 1회: A - 알파카

알파카컵 1회: A - 알파카

1. 문제 요약

입력이 전혀 주어지지 않으며, 예제 출력과 똑같은 알파카 ASCII Art를 그대로 출력하는 문제입니다. 단, 마지막에 불필요한 공백이나 추가 문자가 붙으면 안 됩니다.

2. 정해

  • 풀이: 입력에 따라 달라지는 것이 전혀 없으므로, 예제에 주어진 그림을 줄 단위로 그대로 출력하기만 하면 됩니다. 백슬래시(\)가 포함되어 있어 일반 문자열에서는 이스케이프(\\)가 필요하므로, 그림을 손쉽게 그대로 옮기고 싶다면 C++11의 원시 문자열 리터럴(R"( ... )")을 사용하면 편리합니다. 각 줄의 들여쓰기(앞쪽 공백)는 정확히 맞추되, 줄 끝에 군더더기 공백이 남지 않도록 주의합니다.

  • 시간 복잡도: 고정된 길이의 문자열을 한 번 출력하므로 \(O(1)\)입니다.

#include <bits/stdc++.h>
#define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define m2(x) ((x) << 1)
#define d2(x) ((x) >> 1)
#define endl "\n"
#define sp " "
using namespace std;
using ll = long long;
using pll = pair<ll, ll>;
int main() {
    fastio
    cout << R"(        /\_/\
       / _ _ \
      /  ___  \
     /__/   \__\
        /   \
       /     \
      /_______\
      _/     \_
     /_/     \_\)";
    return 0;
}

평가 및 의견

알파카컵 1회: A - 알파카

개요
출제자 난이도 Bronze V 브론즈 V 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

알파카컵 1회: A - 알파카

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
이 문제는 다음 언어만 허용합니다: C++20, C++17, C++14, C++11, C11, C99, Python 3, Python 3 (PyPy), Python 2, Java 17, Java 11, JavaScript (Node.js), 루비, PHP, Go, Rust, Pascal (FPC), 브레인퍽, 비펀지-93
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8