ALGORITHM/BOJ
[BOJ] 3107번 IPv6 (C++)
yegyeom
2022. 1. 3. 11:58
문제 (https://www.acmicpc.net/problem/3107)
출력은 무조건 4 글자씩 8번 출력되어야 하고, 콜론은 7개여야 한다.
1. 입력받은 문자열을 ':' 기준으로 분리시킨다.
2. 분리된 문자열을 담고 있는 벡터의 크기가 8보다 작다면 2번 규칙이 적용된 것이다. 따라서 2번 규칙이 적용된 곳에 문자열 "0000"을 부족한 만큼 삽입한다.
3. 2번에서 완성한 벡터의 문자열 중 0이 생략된 문자열에 0을 채워준다.
[소스코드]