1132번 - 합
이차원배열에 알파벳이 어느 자리수에 몇 번 출현했는지 카운트해서 높은 자리수에 많이 출현한 순서로 9부터 0까지 숫자를 부여하는 방법으로 풀려고 했습니다.
예를들어 주어지는 입력이
5
ABC
ADC
BAC
EF
G
이면
천억 백억 십억 억 천만 백만 십만 만 천 백 십 일
A 2 1 0
B 1 1 0
C 0 0 3
D 0 1 0
E 1 0
F 1
G 1
H
I
J
이런식으로 테이블에 저장이 되고(빈칸은 0으로 채워집니다)
순서대로
A : 9
B : 8
C : 5
D : 7
E : 6
F : 4
G : 3
이 되어서, 985 + 975 + 895 + 64 + 3 = 2922라는 값이 출력됩니다.
제출만 하면 퍼센트 조금 올라가다가 틀렸습니다가 나오는데 도저히 예외가 생각이 나지 않아서 질문드립니다.
혹시 어떤 경우를 더 처리해줘야할까요?
자리수가 10개가 넘어갔을 때 위로 캐리를 올려주는 소스를 추가했는데도 안됩니다 ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
hjw7023 4년 전
이차원배열에 알파벳이 어느 자리수에 몇 번 출현했는지 카운트해서 높은 자리수에 많이 출현한 순서로 9부터 0까지 숫자를 부여하는 방법으로 풀려고 했습니다.
예를들어 주어지는 입력이
5
ABC
ADC
BAC
EF
G
이면
천억 백억 십억 억 천만 백만 십만 만 천 백 십 일
A 2 1 0
B 1 1 0
C 0 0 3
D 0 1 0
E 1 0
F 1
G 1
H
I
J
이런식으로 테이블에 저장이 되고(빈칸은 0으로 채워집니다)
순서대로
A : 9
B : 8
C : 5
D : 7
E : 6
F : 4
G : 3
이 되어서, 985 + 975 + 895 + 64 + 3 = 2922라는 값이 출력됩니다.
제출만 하면 퍼센트 조금 올라가다가 틀렸습니다가 나오는데 도저히 예외가 생각이 나지 않아서 질문드립니다.
혹시 어떤 경우를 더 처리해줘야할까요?