코테풀이/SW Expert Academy

25655. 유치원생은 쉽게 푸는 문제

miimu 2025. 11. 17. 22:30

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AZmeHlF68SDHBIPN&categoryId=AZmeHlF68SDHBIPN&categoryType=CODE&problemTitle=25655&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=1

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

0부터 9까지 닫힌 공간이 있는 개수는 다음과 같다.

[ 1, 0, 0, 0, 1, 0, 1, 0, 2, 1 ]

 

이 때, 닫힌 공간 개수 X를 입력하면 이를 만족하는 가장 작은 수를 출력한다.

 

이 때 규칙이 있다.

1. X가 짝수면 8이 가장 작은 수이다.

2. X가 홀수라면 맨 앞자리에 4가 오고 나머지 수는 8로 채워진다.

 

T = int(input())

for t in range(1, T+1) :
    X = int(input())
    if X == 1 :
        print(0)

    elif X % 2 == 0 :
        print('8' * (X // 2))

    else :
        print('4' + '8' * (X // 2))

'코테풀이 > SW Expert Academy' 카테고리의 다른 글

22979. 문자열 옮기기  (0) 2025.11.18
25469. 페인트칠  (0) 2025.11.18
1954. 달팽이 숫자문제  (0) 2025.11.17
1206. [S/W 문제해결 기본] 1일차 - View  (0) 2025.11.17
2072. 홀수만 더하기  (0) 2025.11.16