A00001
알파카컵 1회: A - 알파카
레이팅
의견: 0
설명
알파카컵에 온 것을 환영한다!
아래 예제 출력과 같은 알파카 ASCII Art를 출력하시오.
참고 : 마지막에 추가적으로 공백이 출력되면 안 된다.
제약
입력 형식
입력은 없다.
출력 형식
알파카 ASCII Art를 출력한다.
예제 1
입력
출력
/\_/\
/ _ _ \
/ ___ \
/__/ \__\
/ \
/ \
/_______\
_/ \_
/_/ \_\힌트
막혔나요? 코인으로 단계별 힌트를 잠금 해제하세요 — 첫 힌트는 가벼운 방향 제시, 뒤로 갈수록 더 많이 알려 줍니다. 문제를 풀면 모든 힌트가 무료로 공개됩니다.
힌트 1
로그인하고 잠금 해제 · 5 🪙
힌트 2
로그인하고 잠금 해제 · 10 🪙
문제 정보
태그
해설
알파카컵 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 - 알파카
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
알파카컵 1회: A - 알파카
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기