디시인사이드 갤러리

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

갤러리 본문 영역

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

아리쏭(211.187) 2009.07.29 20:34:41
조회 91 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
152533 헐.. 나 소프트웨어학부에 컴퓨터소프트웨어전공인데 [24] IHF갤로그로 이동합니다. 09.10.15 206 0
152532 다들 멋지십니다. 다들 대학원생이나 아니면 4학년이거나 회사다니시나요? [9] zzz(125.180) 09.10.15 156 0
152531 3d 플그래밍 배울때 열강처럼 동영상강의 있는 책있나요? [4] ㅇㅇㅈㅈ갤로그로 이동합니다. 09.10.15 68 0
152530 zzz는 봅니다(2) [14] 숙신갤로그로 이동합니다. 09.10.15 86 0
152529 형님들 이 C++코드에서 질문좀할게요 [12] zzz(125.180) 09.10.15 98 0
152528 으헝헝!!? [2] HUSH갤로그로 이동합니다. 09.10.15 32 0
152527 zzz는 봅니다. [18] 숙신갤로그로 이동합니다. 09.10.15 121 0
152525 형님들 C++질문좀할게요.. if함수에 관해서요 [19] zzz(125.180) 09.10.15 163 0
152523 C# 폼만 투명하게 하는 법? [2] 마늘요리(123.142) 09.10.15 291 0
152522 모바일 게임 만들기 어려움?? [2] 됴쟛!(115.20) 09.10.15 90 0
152521 VC2008에서 boost regexp 에러나는데 이유를 모르겠다. [1] 피로토스갤로그로 이동합니다. 09.10.15 73 0
152518 형님들 방금 C++ 질문올린앤데요 이렇게 코딩해봤는데 [8] zzz(125.180) 09.10.15 74 0
152517 아니 그럼 말도안되는 제안서말고~ [3] 됴쟛!(115.20) 09.10.15 63 0
152516 지금 지하철인데... [3] 물속의다이아갤로그로 이동합니다. 09.10.15 73 0
152515 커널vDK 봐라 [21] (114.205) 09.10.15 97 0
152514 형들 급해 나좀도와줘 [1] s(222.113) 09.10.15 61 0
152513 C++코딩 질문좀 할게요 부탁드립니다 형님들 [12] zzz(125.180) 09.10.15 73 0
152512 5번째 면접 후기~~ [7] 임베디드(112.150) 09.10.15 213 0
152511 중국인 타자치는거 보니 한글은 정말 좋은것같음 [5] 케케켁켁갤로그로 이동합니다. 09.10.15 148 0
152510 나 전자과 인데 맨날 빡공만 하면 이상해지지 않을 까?? [5] ㅇㅇ(124.254) 09.10.15 97 0
152509 프로젝트 제안서를 제출해야함! [4] 됴쟛!(115.20) 09.10.15 81 0
152508 군가산점 문제는 여자 임신영장이 해답 [4] 케케켁켁갤로그로 이동합니다. 09.10.15 118 0
152507 Direct3D // openGL 이 뭐에여? [10] 꽁돌이(122.128) 09.10.15 122 0
152506 학과생은 전공분야로, 학부생은 지멋대로 넣어준다고?ㅜ [3] (114.205) 09.10.15 82 0
152503 여기가 컴갤은 아니지만, 조립PC질문 [8] 숙신갤로그로 이동합니다. 09.10.15 89 0
152501 임신하면 가산점 줘야 하는거 아니야? [14] 물속의다이아갤로그로 이동합니다. 09.10.15 204 0
152498 악플러=패배자=백수 [5] 물속의다이아갤로그로 이동합니다. 09.10.15 98 0
152497 대학원갈때 면접이 중요해 학점이 중요해? [7] ㅁㅁ(121.157) 09.10.15 206 0
152496 한국은 언제쯤 1gbps회선이 상용화되냐능?? [1] 에미야 고로갤로그로 이동합니다. 09.10.15 89 0
152495 영어 광풍과 지배프레임. [6] yundream(211.189) 09.10.15 139 0
152494 타루는 진리입니다. 타루는 사랑입니다. [7] 유리한갤로그로 이동합니다. 09.10.15 132 0
152493 자바 [5] 자바(118.47) 09.10.15 77 0
152492 VS2005에서 제일 아랫줄에 현재 커서가 있는 위치 보는 법 좀.. [3] 클라리네이갤로그로 이동합니다. 09.10.15 55 0
152491 배고프다.. [4] 연화갤로그로 이동합니다. 09.10.15 97 0
152490 미연시 개발을 하면 여친이 생길까? [3] 아주아슬갤로그로 이동합니다. 09.10.15 137 0
152487 <월리를 찾아라> 가 게임으로 나왔군. [5] 숙신갤로그로 이동합니다. 09.10.15 172 0
152486 print css 익스플로러 6에서는 안되나요??? 초보자갤로그로 이동합니다. 09.10.15 42 0
152485 "취업했는데 잘간건지 좀 봐줘여" 는 봅니다 [7] 캐꼬꼬닭(112.216) 09.10.15 212 0
152484 금연 40시간 돌파 [7] 유리한갤로그로 이동합니다. 09.10.15 147 0
152483 님들아 컴공과도 대학원나온가이랑 안나온가이 취업하면 연봉차이심함? [6] ㅇㅇ(114.205) 09.10.15 351 0
152480 모두 몸짱이 되어 보아요 [1] 유리한갤로그로 이동합니다. 09.10.15 115 0
152478 나의 컴퓨터 수리기사 경험담 [13] 아주아슬갤로그로 이동합니다. 09.10.15 229 0
152477 나 대학원가고싶어 [8] 개쉛기갤로그로 이동합니다. 09.10.15 217 0
152476 폭풍같이 글싸며 퇴갤 [5] algo갤로그로 이동합니다. 09.10.15 75 0
152475 어휴.... 추천사하니까 말인데 [3] algo갤로그로 이동합니다. 09.10.15 68 0
152474 이건 꼭 사야해! [4] Gromit갤로그로 이동합니다. 09.10.15 132 0
152473 이 씨발 [13] 개쉛기갤로그로 이동합니다. 09.10.15 184 0
152472 내가 좋아하는 회사... [5] 물속의다이아갤로그로 이동합니다. 09.10.15 159 0
152471 여자친구 만드는법 [2] ㅇㅇㅃ갤로그로 이동합니다. 09.10.15 99 0
152470 나도 마우스 인증 [7] LightEach갤로그로 이동합니다. 09.10.15 188 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2