입력 문자열이 주어지면, 줄과 곡선의 총 수를 출력하는 프로그램을 작성하십시오.
도전
- 에서 입력
STDIN하거나 다른 입력 방법을 사용하십시오. - 출력
STDOUT또는 다른 출력에있어서, 직선과 곡선의 총 수는, 문자열에 포함되는 순서로 코드 조각의 표에 기초하여. - 영숫자가 아닌 문자는 무시해야합니다.
- 표준 허점 은 금지되어 있습니다.
- 이것은 코드 골프가장 짧은 코드가 승리합니다.
설명
- 선과 곡선은에 대한 Stackexchange에 사용 된 글꼴에 의해 결정됩니다
code blocks. - 원 (
O, o, 0)과 점 (i, j)은 각각 1 개의 곡선으로 간주됩니다. - 입력은 문자열, 문자 목록, 문자 스트림, 바이트 코드 등이 될 수 있습니다.
- 출력 정수 배열 등 정수 쉼표로 구분 된 문자열의 튜플이 될 수있다 , 두 숫자는 반드시 분리되어야 하므로
104유효하지 않지만10,4,10 4,10\n4,[10,4],(10, 4), 등이다. - 제목과 후행 공백은 완벽하게 허용됩니다.
샘플 입력 및 출력
# Format: str -> line, curve
hi -> 4, 2
HELLO WORLD -> 20, 4
l33+ 5pEak -> 13, 8
+=-_!...?~`g@#$%^ -> 1, 2
9001 -> 5, 3
O o O o O o -> 0, 6
캐릭터 테이블
Char | Lines | Curves
0 | 1 | 1
1 | 3 | 0
2 | 1 | 1
3 | 0 | 2
4 | 3 | 0
5 | 2 | 1
6 | 0 | 1
7 | 2 | 0
8 | 0 | 2
9 | 0 | 1
A | 3 | 0
B | 1 | 2
C | 0 | 1
D | 1 | 1
E | 4 | 0
F | 3 | 0
G | 2 | 1
H | 3 | 0
I | 3 | 0
J | 1 | 1
K | 3 | 0
L | 2 | 0
M | 4 | 0
N | 3 | 0
O | 0 | 1
P | 1 | 1
Q | 0 | 2
R | 2 | 1
S | 0 | 1
T | 2 | 0
U | 0 | 1
V | 2 | 0
W | 4 | 0
X | 4 | 0
Y | 3 | 0
Z | 3 | 0
a | 0 | 2
b | 1 | 1
c | 0 | 1
d | 1 | 1
e | 1 | 1
f | 1 | 1
g | 1 | 2
h | 1 | 1
i | 3 | 1
j | 1 | 2
k | 3 | 0
l | 3 | 0
m | 3 | 2
n | 2 | 1
o | 0 | 1
p | 1 | 1
q | 1 | 1
r | 1 | 1
s | 0 | 1
t | 1 | 1
u | 1 | 1
v | 2 | 0
w | 4 | 0
x | 4 | 0
y | 1 | 1
z | 3 | 0
o줄 0 개, 곡선 1 개
s2 개 곡선 또는 1? 줄기j가 선과 곡선 모두에 있습니까? 모든 문자에 필요한 값만 나열하면 가장 좋습니다.