도전:
입력으로 가중치 더미의 ASCII 이미지가 제공되며 더미의 결합 된 무게를 출력해야합니다.
체재:
1, 2, 5, 10, 20 Passerees (또는 다른 임의의 단위)의 5 가지 무게가 있습니다 .
가중치는 오름차순으로 다음과 같습니다.
1: __
|__|
2: ______
|______|
5: ______
| |
|______|
10: ______________
| |
|______________|
20: ____________________
| |
|____________________|
계량은 반드시 정렬 된 순서가 아닌 대칭 적으로 배치됩니다 (예제 이미지에서와 같이). 해당되는 경우 계량은 경계를 공유합니다.
테스트 사례 :
모든 단일 가중치를 테스트 케이스로 사용할 수도 있습니다.
__
_|__|_
|______|
| |
|______|
1 + 2 + 5 = 8
____________________
| |
|____________________|
| |
|______________|
_|__|_
|______|
| |
|______|
20 + 10 + 1 + 2 + 5 = 38
______
|______|
|______|
|______|
|______|
2 + 2 + 2 + 2 = 8
추가 규칙 :
- 추가 선행 공백을 가정 할 수 없습니다 . 가장 큰 무게는 왼쪽 끝까지입니다.
- 후행 공백과 줄 바꾸기를 가정 할 수 있습니다.
- 최대 10 개의 가중치가 있다고 가정 할 수 있습니다.
- 선택적 형식으로 입력 할 수 있지만 다른 문자로 사용 된 문자를 대체 할 수는 없습니다.
이것은 코드 골프 이므로 각 언어가 가장 짧은 바이트 단위의 코드입니다. 언제나처럼 설명이 권장됩니다.