firstwns00   8년 전

일단 문제 풀때 간단하게 규칙의 역으로 진행 하였습니다.

콜론 두개(규칙 2) 있는 것들을 총 콜론이 7개여야 되니까 부족한 콜론 갯수만큼 '0',':'를 삽입해 주어 콜론 갯수를 7개로 맞추어 줬습니다.

그리고 첫번째 규칙에 따라 콜론과 콜론 사이 숫자 갯수가 4개가 되지 않는 부분에다 모자란 만큼 '0'을 삽입했습니다.

testCase  =>  result

::               =>0000:0000:0000:0000:0000:0000:0000:0000

::1             => 0000:0000:0000:0000:0000:0000:0000:0001

2001:db8:85a3::8a2e:370:7334  => 2001:0db8:85a3:0000:0000:8a2e:0370:7334

25:09:1985:aa:091:4846:374:bb =>0025:0009:1985:00aa:0091:4846:0374:00bb

1:: => 0001:0000:0000:0000:0000:0000:0000:0000

생각나는건 다 넣어 봤는데도 잘나오길래 제출했으나, 실패라고 뜨네요 ㅜ

joonas   8년 전

"만약 0으로만 이루어져 있는 그룹이 연속될 경우" 에서 연속된다는 의미는 1개 이상이라고 생각하셔야 할 것 같습니다.

즉, 1:2:3:4:5:6:7:: 은 0001:0002:0003:0004:0005:0006:0007:0000 입니다.

onecash1   6년 전

joonas님 감사합니다 덕분에 풀었네요

14번인가 틀렸는데

전제조건 자체를 잘못생각했었군요..

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