문제 1124 2020 상업경진대회 비즈니스프로그래밍 3번
[만든사람 : ]
문제 설명
과거 2000년도 초반 이동전화의 식별번호는 아래와 같이 통신사별로 서로 다른 번호를 사용하였다.
SKT(011), KTF(016), LGT(019)
또한 가운데 번호도 세 자리 숫자와 네 자리 숫자가 혼용되어 사용되고 있었다.
하지만 2004년부터 010 번호로 통합제도가 시행되면서 아래와 같은 전화번호 변환 규칙에 의거하여 모든 휴대전화의 식별번호를 010 으로 바꾸게 된다.
철수는 오래된 주소록의 휴대전화번호를 오늘날 사용하는 010 식별번호의 휴대전화 번호로 변경하고자 한다. 변환 프로그램을 작성하시오. [10점]
SKT(011), KTF(016), LGT(019)
또한 가운데 번호도 세 자리 숫자와 네 자리 숫자가 혼용되어 사용되고 있었다.
하지만 2004년부터 010 번호로 통합제도가 시행되면서 아래와 같은 전화번호 변환 규칙에 의거하여 모든 휴대전화의 식별번호를 010 으로 바꾸게 된다.
철수는 오래된 주소록의 휴대전화번호를 오늘날 사용하는 010 식별번호의 휴대전화 번호로 변경하고자 한다. 변환 프로그램을 작성하시오. [10점]
입력 설명
(1) 첫 번째 줄에서는 주소록의 휴대전화번호 수를 입력 받는다. 입력되는 수는 1 이상 100 이하이다.
(3) 두 번째 줄부터 식별번호, 가운데 번호, 뒷 번호를 차례대로 입력받는다.
(4) 과거 휴대전화번호는 가운데 번호가 세 자리와 네 자리 숫자가 혼용되어 사용되었다.
(5) 뒷 번호는 반드시 4자리 숫자이다.
(3) 두 번째 줄부터 식별번호, 가운데 번호, 뒷 번호를 차례대로 입력받는다.
(4) 과거 휴대전화번호는 가운데 번호가 세 자리와 네 자리 숫자가 혼용되어 사용되었다.
(5) 뒷 번호는 반드시 4자리 숫자이다.
출력 설명
(2) 변환 규칙이 존재하지 않는 번호가 입력되면 “E” 를 출력한다.
변환된 전화번호가 출력된다.
변환된 전화번호가 출력된다.
입력 예시 복사
5
011 7979 3556
011 429 7151
019 211 7890
016 9425 3556
019 9825 1234
출력 예시 복사
E
010 5429 7151
010 2211 7890
010 7425 3556
010 7825 1234
출처/분류