만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

개표

시간 제한1초메모리 제한1024 MB

요약
각 후보의 득표수를 받아 5표씩 묶은 바둑판 표기로 출력하는 문제입니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

투표가 끝나면 개표를 해야 한다. 보통 칠판을 사용하며, 한 표가 나올 때마다 획을 하나씩 추가로 긋는다.

이 문제에서는 다음 방식으로 개표를 진행한다.

  • 모든 후보자는 00표, 즉 아무것도 그려지지 않은 상태에서 시작한다.
  • 후보자가 한 표를 받을 때마다 맨 뒤에 |를 그린다.
  • 단, 그 후보자가 55표를 받을 때마다 |를 그리지 않는다. 대신 이미 있던 4개의 |에 가로줄을 그어 ++++를 만들고, 뒤에 1칸의 공백을 추가한다.

예를 들어 12표를 받은 후보자의 칠판에는 ++++ ++++ ||가 적힌다.

입력

첫 번째 줄에 후보자의 수 TT가 주어진다. (1≤T≤100)(1\le T\le 100)

두 번째 줄부터 TT개의 줄에 각 후보자가 받은 표의 수 nn이 주어진다. (1≤n≤100)(1\le n\le 100)

출력

각 후보자에 대해 칠판에 그려지는 결과를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    3
    12
    1
    5
    
    예상 출력
    ++++ ++++ ||
    |
    ++++