© 2025 anveloper.dev
GitHub·LinkedIn·Contact

목차

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

BOJ 5338 - 마이크로소프트 로고

2023-12-12
BOJ
브론즈 V
java
원본 문제 보기
구현

문제

BOJ 5338 - 마이크로소프트 로고

주어진 마이크로소프트 로고 ASCII 아트를 그대로 출력하라.

입력

없음.

출력

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

예제

입력출력
(없음)(ASCII 아트 5줄)

풀이

고정된 문자열을 StringBuilder에 담아 한 번에 출력한다.

  1. 로고의 5줄을 하드코딩하여 StringBuilder에 추가한다
  2. 한 번의 출력으로 전체를 출력한다

핵심 아이디어: 고정 출력 문제로, 요구되는 문자열을 정확히 재현하면 된다.

코드

package day699;
 
public class Day675BOJ5338마이크로소프트로고 {
  public static void main(String[] args) {
    StringBuilder sb = new StringBuilder();
    sb.append("       _.-;;-._\n"
        + "'-..-'|   ||   |\n"
        + "'-..-'|_.-;;-._|\n"
        + "'-..-'|   ||   |\n"
        + "'-..-'|_.-''-._|");
    System.out.println(sb);
  }
}

복잡도

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