코딩 스쿨에 오신것을 환영합니다~~

Q84. "###########" 형태의 11자리의 휴대폰 번호를 입력 받아 하이픈(-)을 추가한 "###-####-####"의 형태로 전화번호를 출력하는 프로그램을 작성하시오.(for) (300점)

phone = input("하이픈(-)을 뺀 11자리의 휴대폰 번호를 입력하세요: ") 

number = "";
for i in range(0, ______________) :
    _____ i == 2 :
        number = number + (phone[2]+"-")
    elif i == 6 :
        number = number + (____________)
    else :
        number = number + phone[i]

print(number)

- 난이도(1~10) : 3

- 힌트 : 전화번호의 3번째 자리수인 인덱스 2와 6일 경우에는 해당 문자 다음에 "-"을 붙인다.

  • - 실행 결과
  • 하이픈(-)을 뺀 11자리의 휴대폰 번호를 입력하세요: 01034567890
    010-3456-7890
정답보기 목록보기 완료/포인트얻기

phone = input("하이픈(-)을 뺀 11자리의 휴대폰 번호를 입력하세요: ") 

number = "";
for i in range(0, len(phone)) :
    if i == 2 :
        number = number + (phone[2]+"-")
    elif i == 6 :
        number = number + (phone[6]+"-")
    else :
        number = number + phone[i]

print(number)