사용자가 입력한 전화번호를 정리해서 SMS 메시지를 보낼 수 있게 만들어 봐요.
**북미 번호 계획(NANP)**은 미국, 캐나다, 버뮤다처럼 북미의 여러 국가에서 사용하는 전화 번호 체계예요. 모든 NANP 국가는 국제 국가 코드 1을 공통으로 사용해요.
NANP 번호는 열 자리 숫자예요. 흔히 지역 번호라고 부르는 세 자리 번호 계획 지역 코드에 이어 일곱 자리 지역 번호가 오는 형태죠. 지역 번호의 처음 세 자리는 국번을 나타내고, 그 뒤에 오는 고유한 네 자리 숫자가 가입자 번호예요.
형식은 보통 다음과 같이 나타내요.
(NXX)-NXX-XXXX
여기서 N은 2부터 9까지의 숫자이고, X는 0부터 9까지의 숫자예요.
이 연습에서 할 일은 서식이 제각각인 전화번호에서 구두점과, 있다면 국가 코드 (1)을 제거해서 정리하는 거예요.
예를 들어, 다음 입력은
+1 (613)-995-0253613-995-02531 613 995 0253613.995.0253모두 다음과 같은 출력을 만들어야 해요.
6139950253
참고: 이 연습은 NANP 국가에서 사용하는 전화번호만 다루기 때문에, 국가 코드로는 1만 유효한 것으로 봐요.
Exercism에 가입하고 Delphi Pascal 트랙을 연습 문제 76개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.