디시인사이드 갤러리

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

갤러리 본문 영역

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

아리쏭(211.187) 2009.07.29 20:34:41
조회 96 추천 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/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
270214 C문법을 빨리하고 넘어가라는 말과 C언어의 한계가 없다는 말과는 [4] Regi☆갤로그로 이동합니다. 11.09.07 96 0
270213 ㅜㅠ형들 나 격려좀 [1] 찌르매미(203.229) 11.09.07 28 0
270212 횽들 인터넷프로그래밍이 뭐에요... [5] 쿡콕(203.152) 11.09.06 63 0
270211 으얔 C를 막넘기라니 [12] Agangs갤로그로 이동합니다. 11.09.06 96 0
270210 형들..정보보안쪽으로 군대갈려면 어디병 지원해야되는거야...? 안초심갤로그로 이동합니다. 11.09.06 76 0
270209 캐꼬꼬닭 아까 for문 문제 해결했냐? [2] 쿄스케갤로그로 이동합니다. 11.09.06 49 0
270208 지금 씨언어 좀 보고있는데 [4] 三didas갤로그로 이동합니다. 11.09.06 67 0
270207 근데 정보처리랑 c랑 관련잇음? [1] 오마이갓넬갤로그로 이동합니다. 11.09.06 58 0
270204 그래 난 이제 결심했어 [1] SODMaster갤로그로 이동합니다. 11.09.06 46 0
270203 이제 취업해야 하는데... fdㄴㅁ(59.30) 11.09.06 41 0
270202 횽들 비쥬얼 스튜디오 궁금한게 있어 꼭 알려줘!! [4] 귀연태연갤로그로 이동합니다. 11.09.06 73 0
270201 c에서 [1] 오마이갓넬갤로그로 이동합니다. 11.09.06 34 0
270199 이 문제 풀이좀 해주세요 ㅠㅠ [22] 24.윤피갤로그로 이동합니다. 11.09.06 150 0
270198 자바스크립트 문제 하나 내드림 [6] Regi☆갤로그로 이동합니다. 11.09.06 106 0
270197 ㅠㅠㅠ @cs제갈공명@갤로그로 이동합니다. 11.09.06 39 0
270195 횽들 ㅠ.ㅠ 우분투에 프로그램 깔아야 되는데 안되는 나를 좀 도와줘 ㅠ. [3] 총총(165.246) 11.09.06 31 0
270194 while문 물어본 잉여에게 while 문 제대로 짜는 법을 알려준다 [4] Regi☆갤로그로 이동합니다. 11.09.06 86 0
270193 프겔 망했냐? [1] 774(112.152) 11.09.06 48 0
270192 C++ 간단한 값바꾸기 문제인데요 ㅠㅠ [4] 하양(61.73) 11.09.06 116 0
270191 형들 내가 만들고 있는 홈페이지 !! ㅡ@ㅡ갤로그로 이동합니다. 11.09.06 32 0
270188 안드로이드 설치 드디어 성공...ㅠㅠㅠㅠㅠㅠㅠㅠ (210.113) 11.09.06 32 0
270186 횽들 c+에서 queue쓸때 앞에는 삽입 못함? [5] 인클루드(125.184) 11.09.06 48 0
270185 오늘개강파티했는데 三didas갤로그로 이동합니다. 11.09.06 63 0
270180 비주얼 c++ 2010 으로 프로그램 어찌만듬? [5] ㅇㅇ(218.53) 11.09.06 95 0
270178 낼 모래 출국 [2] 땡칠도사갤로그로 이동합니다. 11.09.06 69 0
270176 복학후 진짜 계속 머리만아프다 [4] 三didas갤로그로 이동합니다. 11.09.06 77 0
270175 형들 비주얼베이직6.0설치해야되는데 도와줘 [4] c언어도와줘(175.204) 11.09.06 435 0
270174 아 mingw이거 윈도7 64비트에선 안되나요?? [11] 군대지원(203.226) 11.09.06 119 0
270173 자바는 ejb가 진짜 배기지. 혼자 갖고노는건 하류급 [1] 쵸쵸(219.251) 11.09.06 47 0
270172 형들 자바에 db연동해서 프로그램 짜는게 어느정도 난이도야? [1] 21312(180.65) 11.09.06 105 0
270171 원래 워드프로세서라는 직업이 있었지 [9] 쵸쵸(219.251) 11.09.06 144 0
270170 그리고 php 로하로하알로하갤로그로 이동합니다. 11.09.06 50 0
270169 소시얼네트워크는 가식적인거같아서 꺼려짐 [4] ㅇㅇ(61.77) 11.09.06 84 0
270168 지금 XT 랑 도스 붓섹터 감염 바이러스 가따 주면 백신 만들 수 있겠냐 [2] 시불라미갤로그로 이동합니다. 11.09.06 69 0
270167 C 프로그래밍 파워업그레이드 처럼 C++도 있나요 [1] 구글리(115.145) 11.09.06 86 0
270166 네비게이션 이거 어떄? [8] 좋은아버지갤로그로 이동합니다. 11.09.06 121 0
270164 시뮬레이션에 대해 질문좀 [10] 흔한컴맹(183.103) 11.09.06 82 0
270163 php 가르켜준 형들 [8] 제길슨(202.31) 11.09.06 102 0
270160 아마존에서 책 사는거 원래 비싸? [1] ㅋㄱ(183.96) 11.09.06 49 0
270159 수정아... [1] SODMaster갤로그로 이동합니다. 11.09.06 60 0
270157 수정아... [2] SODMaster갤로그로 이동합니다. 11.09.06 53 0
270153 웹프로그래밍 할때 백지뜨는건 [17] Regi☆갤로그로 이동합니다. 11.09.06 178 0
270151 내 도스시절 프로그래밍 경험담 [2] Regi☆갤로그로 이동합니다. 11.09.06 121 0
270150 예전 프로그래머들은 낭만이 있었던거 같아.. 쿄스케갤로그로 이동합니다. 11.09.06 66 0
270148 monoless횽 퇴근중?? [3] blackd갤로그로 이동합니다. 11.09.06 44 0
270147 예비군 갔다옴.. [3] 쿄스케갤로그로 이동합니다. 11.09.06 49 0
270146 뭐물어볼때마다 구글찾아보라고할거면 그냥 구글한테 프로그램짜라고 하지 [6] ㅇㅇ(61.77) 11.09.06 97 0
270145 형들 윈도7 64비트에서 gcc를 32비트로 컴파일할수 있나요 [1] 군대지원(203.226) 11.09.06 79 0
270144 형들 학부생 시절에 프로그래밍 프로젝트 잘하셨음? 길가던놈갤로그로 이동합니다. 11.09.06 70 0
270143 직원 8명정도 되는 IT회사에 취직했는데 말입니다. [3] 뉴비(115.136) 11.09.06 241 0
뉴스 혜리, 남자친구 생겼다…‘스맨파’에 나왔던 ‘이 사람’ 디시트렌드 07.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2