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라는 값이 출력됩니다.

제출만 하면 퍼센트 조금 올라가다가 틀렸습니다가 나오는데 도저히 예외가 생각이 나지 않아서 질문드립니다.

혹시 어떤 경우를 더 처리해줘야할까요?

hjw7023   4년 전

자리수가 10개가 넘어갔을 때 위로 캐리를 올려주는 소스를 추가했는데도 안됩니다 ㅠㅠ

댓글을 작성하려면 로그인해야 합니다.