Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Telephone

From ZeroWiki

다음과 같은 프로그램을 만드세요.!

미국에서는 이발소 TV 광고의 경우 전화번호와 동시에 'HAIRCUT' 이라는 문구를 보여준다. 'HAIRCUT' 은 전화기의 번호의 각 영문에 대응되기 때문에 전화번호로 번역이 가능하다.

즉, 'HAIRCUT' 의 경우 밑의 전화기 자판을 보면 H 는 4, A 는 2 ... 등에 각각 대응되므로 424-7288 이 된다.

자 이러한 광고문구 글을 해당 전화번호로 번역해주는 프로그램을 만들어보자.!

http://zeropage.org/pub/WinMergeSetup.exe - winmerge

전화기 자판

     1     2     3
    QZ   ABC   DEF

     4     5     6
   GHI   JKL   MNO
     
     7     8     9
   PRS   TUV   WXY
          
           0
        " "(space) .(마침표) ,(쉼표) !(느낌표)

Spec 실행 예

c:\> telephone.exe 
CALLME!
->225-5630
PIZAZZE
->741-2113
(CTRL-Z 입력)
C:\> (종료)

Spec 추가사항

Test 배치 화일 작성하기

다음 화일을 편집기에 작성하고, 실행화일이 있는 디렉토리 (ex)1002\Telephone\debug) 에 저장하세요.~ 그 다음 소스를 수정하실 때마다 test.bat 화일을 실행하시고, 비교해보세요.

test.bat

"""자신의프로그램이름""" < test1.in > out.txt
fc out.txt test1.out

test1.in

CALLME!
PIZAZZE
SUGARFREE
CHEAPFRUIT

test1.out

->225-5630
->741-2113
->78)427-3733
->243)273-7848

문제분류