디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

아횽들 진짜 뭐때매 계속 틀렸다고 나오는 걸까나..

아리쏭(211.187) 2009.07.29 20:34:41
조회 98 추천 0 댓글 5

밑에 소스를 인터넷 채점로봇한테 주면  채점해주는건데 

아무래도 넘 쉬운문제인데다가 틀린게 보이지도 않는데 계속 틀렸다고 나옴 ㅡㅡ;
한번 C++ 돌려보삼 

>> 입력 예
 1 123
 2 123

>> 출력예 
   -  -
 |  |  |
   -  -
 ||    |
   -  -
  --  --
|   |   |
|   |   |
  --  --
||      |
||      |
  --  --


/* @JUDGE_ID: kotoko 110104 cpp "baba" */
/* @BEGIN_OF_SOURCE_CODE*/

#include <iostream>
using namespace std;

#define MAX_DIGIT 8

const bool DigitalSignal[10][7] = {
        { 1, 1, 1, 0, 1, 1, 1 },        //        0
        { 0, 0, 1, 0, 0, 1, 0 },        //        1
        { 1, 0, 1, 1, 1, 0, 1 },        //        2
        { 1, 0, 1, 1, 0, 1, 1 },        //        3
        { 0, 1, 1, 1, 0, 1, 0 },        //        4
        { 1, 1, 0, 1, 0, 1, 1 },        //        5
        { 0, 1, 0, 1, 1, 1, 1 },        //        6
        { 1, 1, 1, 0, 0, 1, 0 },        //        7
        { 1, 1, 1, 1, 1, 1, 1 },        //        8
        { 1, 1, 1, 1, 0, 1, 0 }                //        9
};

   const char *hline[11] = {
        ""," - "," -- "," --- "," ---- "," ----- "," ------ ",
        " ------- "," -------- "," --------- "," ---------- "
}; const char *nline[11] = {
        "","   ","    ","     ","      ","       ","        ",
        "         ","          ","           ","            "
}; const char *vlineL[11] = {
        "","|  ","|   ","|    ","|     ","|      ","|       ",
        "|        ","|         ","|          ","|           "
}; const char *vlineR[11] = {
        "","  |","   |","    |","     |","      |","       |",
        "        |","         |","          |","           |"
}; const char *vlineD[11] = {
        "","| |","|  |","|   |","|    |","|     |","|      |",
        "|       |","|        |","|         |","|          |"
};

char dpString[5][100];

void Display(size_t fontsize, char* number) {
        if(number[MAX_DIGIT] != \'\\0\' || *number == \'-\' || fontsize > 10) return;
        size_t len = strlen(number);
        
        // display string clear
        for(int i = 0 ; i < 5 ; i++)
                memset(dpString[i],0,100);

        // create display string
        for(size_t i = 0 ; i < len ; i++) {
                strcat(dpString[0],(DigitalSignal[number[i]-\'0\'][0]) ? hline[fontsize] : nline[fontsize]);
                strcat(dpString[2],(DigitalSignal[number[i]-\'0\'][3]) ? hline[fontsize] : nline[fontsize]);
                strcat(dpString[3],(DigitalSignal[number[i]-\'0\'][6]) ? hline[fontsize] : nline[fontsize]);
                
                for( int j = 1 ; j != 7; j+=3 )
                switch(DigitalSignal[number[i]-\'0\'][j] + DigitalSignal[number[i]-\'0\'][j+1]*2 ) {
                case 0:        strcat(dpString[j],nline[fontsize]); break;
                case 1: strcat(dpString[j],vlineL[fontsize]); break;
                case 2: strcat(dpString[j],vlineR[fontsize]); break;
                case 3: strcat(dpString[j],vlineD[fontsize]); break;
                }
        }

        // show display string
        cout << dpString[0] << \'\\n\';
        for( size_t i = 0 ; i < fontsize ; i++ )  cout << dpString[1] << \'\\n\';
        cout << dpString[2] << \'\\n\';
        for( size_t i = 0 ; i < fontsize ; i++ )  cout << dpString[4] << \'\\n\';
        cout << dpString[3] << \'\\n\';
}

int main() {
        size_t s;
        char n[MAX_DIGIT+1] = {0};
        while(cin >> s >> n) {
                if(s==0 && *n==\'0\') break;
                Display(s,n);
                memset(n,0,MAX_DIGIT+1);
        }
        return 0;
}

/* @END_OF_SOURCE_CODE */

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
271394 디씨 광고말야 [4] 로하로하알로하갤로그로 이동합니다. 11.09.11 48 0
271393 횽들 지금 제가 하려고 하는게 [5] 써무사(50.131) 11.09.11 45 0
271392 내 생각엔 우린 다 병신이야 [9] y녀6디리(220.118) 11.09.11 104 0
271391 프갤에 별 거지같은거나 물어보러 오네 [3] Adelposs갤로그로 이동합니다. 11.09.11 53 0
271390 전자결재 만들어본횽들 있어?~ [5] 웹형갤로그로 이동합니다. 11.09.11 51 0
271389 써니 본 게이들 있냐??? [1] 거칠게갤로그로 이동합니다. 11.09.11 58 0
271388 횽들아 array 이렇게 쓰면 안되나요? [23] 써무사(50.131) 11.09.11 136 0
271387 에러중 제일 좆같은 에러는 [2] Adelposs갤로그로 이동합니다. 11.09.11 57 0
271385 다 싫다 짜증난다 [2] Adelposs갤로그로 이동합니다. 11.09.11 45 0
271384 안드로이드 pc에 깔었는데 [1] 마타버터갤로그로 이동합니다. 11.09.11 47 0
271382 음멋봐라 호구새키야 로하로하알로하갤로그로 이동합니다. 11.09.11 39 0
271381 버쳐머신에 마켓 vending.apk파일 깔어서 돌리려는데 마타버터갤로그로 이동합니다. 11.09.11 50 0
271380 야 프갤 뒤짐? [1] Adelposs갤로그로 이동합니다. 11.09.11 38 0
271379 롭게 그세끼는 어디감? Adelposs갤로그로 이동합니다. 11.09.11 36 0
271378 고3은 봐봐 Adelposs갤로그로 이동합니다. 11.09.11 39 0
271377 버쳐박스에 진저브레드 설치했는데 마타버터갤로그로 이동합니다. 11.09.11 39 0
271376 임베디드시스템공학과 vs 컴퓨터 공학과 vs 정보통신공학과 [7] ㄴㅁㅇ(115.21) 11.09.11 235 0
271375 고데레 너 청량리삼? Adelposs갤로그로 이동합니다. 11.09.11 19 0
271374 그래 바로 이거야! [8] 천재해커(59.14) 11.09.11 112 0
271372 천재해거는 천재다 Adelposs갤로그로 이동합니다. 11.09.11 38 0
271371 버퍼오버플로우 [1] 버퍼링(121.186) 11.09.11 43 0
271370 jsp나 css는 자기가 디자인하고 눈에 금방 보이니까 재밌내 ㅋㅋ [2] 허세강갤로그로 이동합니다. 11.09.11 80 0
271369 형들 생일축하좀 해줘 [7] ,.,.,갤로그로 이동합니다. 11.09.11 45 0
271368 만약 실행파일을 리버싱하는게 [14] 로하로하알로하갤로그로 이동합니다. 11.09.11 159 0
271367 변태들아 Adelposs갤로그로 이동합니다. 11.09.11 25 0
271366 야 적어도 남자라면 컴터정돈 혼자 조립할줄 알아야지. 쵸쵸(219.251) 11.09.11 40 0
271365 다나와에서 컴터 자주사시는분 도움좀 주세요ㅠㅠ [4] ㅇㅇㅇㅇ(122.37) 11.09.11 53 0
271364 천재해커 몇살먹었는데 아직도 빌빌대냐? 쵸쵸(219.251) 11.09.11 49 0
271363 진심인지, 빈말인지도 구분을 못하고 위트도 없는 녀석들 같으니... [7] 천재해커(59.14) 11.09.11 96 0
271362 엑스박스나 플스를 사서 집에 가져오면 [3] 거칠게갤로그로 이동합니다. 11.09.11 52 0
271361 기본은 중요하지 않다. [8] 천재해커(59.14) 11.09.11 118 0
271360 시스템 프로그래머, 임베디드 프로그래머 쪽은 대우가 좋은편인가? [2] 시민큐(121.160) 11.09.11 164 0
271359 알시리즈 프로그램만 지워도 컴퓨터 빨라진다는게 로레알? [4] ㅇㅇㅇ(121.144) 11.09.11 111 0
271358 버쳘박스에서 안드로이드 x86 아수스변형 2.3.3깔었는데 [7] 마타버터갤로그로 이동합니다. 11.09.11 105 0
271357 녀석들 태평하구나. [1] 천재해커(59.14) 11.09.11 55 0
271356 요즘은 코딩만 잘해서는........ [2] 마타버터갤로그로 이동합니다. 11.09.11 99 0
271355 AVD에서 왜 허니콤이 진저브레드보다 느림 [4] 마타버터갤로그로 이동합니다. 11.09.11 75 0
271354 기본이 중요하다. [2] Deskjet(58.225) 11.09.11 112 0
271353 li margin-left chrome에서 안먹히는거 어떻게 해결하는지 아시나염 [3] 늅늅(112.162) 11.09.11 43 0
271350 학부생들은 DirectX같은거 배움?;; noname(211.200) 11.09.11 70 0
271349 프로그래밍이 취미로 하기엔 딱이다. 쵸쵸쵸(219.251) 11.09.11 58 0
271348 야 너희들은 내가 만약 [1] Adelposs갤로그로 이동합니다. 11.09.11 38 0
271346 기분 좋은 추석 전날 html이나 해야지 [1] 로하로하알로하갤로그로 이동합니다. 11.09.11 32 0
271344 독학vs학원 [2] 의료_인갤로그로 이동합니다. 11.09.11 107 0
271343 노트북이 사망해서 외장 하드케이스에 끼웠다 거칠게갤로그로 이동합니다. 11.09.11 52 0
271342 아무 곳에나 이력서 뿌리지 마라. [1] 천재해커(59.14) 11.09.11 106 0
271341 컴고수님들질문점 [2] d(218.37) 11.09.11 39 0
271340 윈도우 리눅스 멀티부팅 어제 물어봤는데 [6] sdf(92.231) 11.09.11 112 0
271339 횽아들 동생들 이력서 쓸때 공익짜잉갤로그로 이동합니다. 11.09.11 95 0
271338 간만에 기본적인건데... [1] 공익짜잉갤로그로 이동합니다. 11.09.11 54 0
뉴스 ‘옥문아’ 김종국, 세차비 제로의 비결은? 폭우 날 자동세차 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2