====== IPv6 ====== ===== 풀이 ===== * 그냥 시키는 대로 구현하기만 하면 되는 문제. 딱히 설명할 것이 없다. ===== 코드 ===== """Solution code for "BOJ 3107. IPv6". - Problem link: https://www.acmicpc.net/problem/3107 - Solution link: http://www.teferi.net/ps/problems/boj/3107 """ def main(): address = input() if '::' in address: l, r = address.split('::') l_nums, r_nums = l.split(':'), r.split(':') zeros = ['0'] * (8 - len(l_nums) - len(r_nums)) nums = l_nums + zeros + r_nums else: nums = address.split(':') print(':'.join(f'{x:0>4}' for x in nums)) if __name__ == '__main__': main() {{tag>BOJ ps:problems:boj:골드_5}}