Are we there yet?

면접 대비

시간 제한2초메모리 제한512 MB

요약
직선 도로 위 다섯 도시 사이의 연속된 네 거리가 주어질 때, 모든 도시 쌍 사이의 거리를 나타내는 5x5 표를 출력한다.
난이도

쉬움10점 중 2점

유형
배열, 누적 합, 구현, 수학
정답자
아직 제출이 없습니다

문제

아주 곧게 뻗은 도로를 따라 아주 긴 드라이브를 하기로 한다. 이 도로를 따라 다섯 개의 도시가 있다. 이동하면서 연속한 두 도시 사이의 거리를 기록한다. 지나온 도시 중 임의의 두 도시 사이의 거리를 나타내는 거리표를 계산하려고 한다.

입력

첫째 줄에 1000보다 작은 양의 정수 4개가 주어지며, 각각 연속한 도시 쌍 사이의 거리를 나타낸다. 즉 i번째 정수는 도시 i와 도시 i + 1 사이의 거리이다.

출력

출력은 5줄이다. i번째 줄(1 ≤ i ≤ 5)에는 도시 i에서 도시 1, 2, ... 5까지의 거리를 순서대로 한 칸의 공백으로 구분하여 출력한다.

예제1

  1. 예제 1

    입력
    3 10 12 5
    
    예상 출력
    0 3 13 25 30
    3 0 10 22 27
    13 10 0 12 17
    25 22 12 0 5
    30 27 17 5 0