© 2025 anveloper.dev
GitHub·LinkedIn·Contact

목차

  • 문제
  • 입력
  • 출력
  • 풀이
  • 코드
  • 복잡도
풀이 목록으로 돌아가기

BOJ 9653 - 스타워즈 로고

2024-01-17
BOJ
브론즈 V
java
원본 문제 보기
구현

문제

BOJ 9653 - 스타워즈 로고

주어진 스타워즈 ASCII 아트를 그대로 출력하라.

입력

없음.

출력

11줄의 ASCII 아트를 출력한다.

풀이

고정된 스타워즈 로고 문자열을 하드코딩하여 출력한다.

  1. 각 줄을 문자열 리터럴로 이어 붙여 한 번에 출력한다

핵심 아이디어: 고정 출력 문제이다.

코드

package day749;
 
public class Day715BOJ9653스타워즈 {
  public static void main(String[] args) throws Exception {
    System.out.print("    8888888888  888    88888\n"
        + "   88     88   88 88   88  88\n"
        + "    8888  88  88   88  88888\n"
        + "       88 88 888888888 88   88\n"
        + "88888888  88 88     88 88    888888\n"
        + "\n"
        + "88  88  88   888    88888    888888\n"
        + "88  88  88  88 88   88  88  88\n"
        + "88 8888 88 88   88  88888    8888\n"
        + " 888  888 888888888 88  88      88\n"
        + "  88  88  88     88 88   88888888");
  }
}

복잡도

  • 시간: O(1) — 고정 출력
  • 공간: O(1) — 고정 문자열