B반 전상우 코딩수학으로 만드는 창의코딩나라 최종 작품입니다

//이스터에그 goto(-1, 23, 35) doit(2l u) goto(1, 23, 35) doit(2l u) //키보드 자판 goto(-41, -13, -22) X='s T' doit(16X) goto(-41, -15, -22) doit(16X) goto(-41, -17, -22) doit(16X) goto(-41, -19, -22) doit(16X) goto(-41, -21, -22) doit(16X) goto(-41, -23, -22) doit(16X) //우주 정거장 안 통로 연결 cube(-17, -35, 41, 0) cube(17, -35, 41, 0) beginxyz //메인보드 집합 { nemo(y-4, z+42) <=10 && x==8 ; 44} //CPU 집합{ sqrt(y-5, z+38) <= 3 && x<=7 && x>=6 ; 41} 집합{ sqrt(y-5, z+38) <= 1 && x==5 ; 5 } //RAM 집합{ nemo(y, z+38) <= 4 && x==7 && y==0 ; 41 } 집합{ nemo(y, z+38) <= 4 && x<=8 && x>=4 && y==0 ; 11 } 집합{ nemo(y+2, z+38) <= 4 && x==7 && y==-2 ; 41 } //SSD 집합{ nemo(y-7, z+46) <= 3 && z>=-44 && x==7 ; 42 } //GPU 집합{ nemo(y-4, z+48) <= 9 && z==-48 && x==-4 ; 40} 집합{ nemo(y-4, z+46) <= 10 && z==-46 && x>-5 && x<8 ; 41 } 집합{ nemo(y-4, z+48) <= 10 && z<=-47 && z>=-49 && x>-5 && x<8 ; 42 } 집합{ sqrt(x-1, y-9) <= 4 && z==-50 ; 40 } 집합{ sqrt(x-1, y+1) <= 4 && z==-50 ; 40 } 집합{ nemo(x, y) <= 14 && x>-8 && x<9 && z==-54 ; 50 } //POWER 집합{nemo(x-1, y-7) <= 7 && z<-55 && z>-63 && x<9 && x>-7 ; 41 } //컴퓨터 본체 틀 집합{직(0, 0, -62, 7, 15) && z<-31 ; 0} 집합{직(0, 0, -63, 7, 14) && z<-30 ; 0} 집합{직(0, 0, -62, 8, 14) && z<-31 ; 0} 집합{직(0, 0, -63, 8, 15) && z<-30 ; 50} 집합{직(9, 0, -62, 0, 14) && z<-31 ; 50} //펜 집합{sqrt(x, z+37) <= 4 && y==-16 ; 50} 집합{sqrt(x, z+47) <= 4 && y==-16 ; 50} 집합{sqrt(x, z+57) <= 4 && y==-16 ; 50} 집합{sqrt(x, z+37) <= 5 && y==16 ; 50} //위쪽 펜 집합{sqrt(x, y+5) <= 5 && z==-30 ; 50} 집합{sqrt(x, y-7) <= 5 && z==-30 ; 50} //모니터1 받침 집합{sqrt(0.5*(x+38), y-11) <= 5 && z==-24 ; 41} 집합{sqrt(x+38, y-11) < 1 && z<-15 && z>-25 ; 41} //모니터1 집합{nemo(x+38, z+7) <= 15 && z>=-16 && z<=0 && y==11 ; 41} //모니터2 받침 집합{sqrt(0.5*(x+5), y-11) <= 5 && z==-24 ; 41} 집합{sqrt(x+5, y-11) < 1 && z<-15 && z>-25 ; 41} //모니터 2 집합{nemo(x+5, z+7) <= 15 && z>=-16 && z<=0 && y==11 ; 41} //책상 집합{ z==-25 && y>=-30 && y<20 ; 36 } //우주선 워프 집합 {sqrt(x, z-38) < 49-0.7*y && y>40 ; 0} 집합 {sqrt(x, z-38) < 50-0.7*y && y>40 ; 44} 집합 {sqrt(x+2, z+9) < 1 && x==-2 && y<9 && y>-8 ; 40} 집합 {sqrt(x, z+9) < 1 && x==0 && y<9 && y>-9 ; 40} 집합 {sqrt(x-2, z+9) < 1 && x==2 && y<9 && y>-8 ; 40} 집합 {sqrt(x, z+9) < 14-y && y>-2 && y<11 ; 0} 집합 {sqrt(x, z+9) < 15-y && y>-2 && y<11 ; 44} //우주선 집합 {sqrt(x, z-38) < 4 && y<34 && y>22 ; 0} 집합 {sqrt(x, z-38) < 5 && y<35 && y>21 ; 40} 집합 {sqrt(x, z-38) < -6+0.5*y && y<22 ; 5} 집합 {sqrt(x, z-38) < -6+0.5*y && y<33 && z==38 ; 5} 집합 {sqrt(x, z-38) < -30+y && y>34 && y<46 ; 4} //우주 정거장 핵 beginxyz ; R = 10 ; D = sqrt( x, y+35 ) E = sqrt( y+35, z-38 ) F = sqrt( z-38, x ) 집합 { sqrt( R-D, z-38 ) < 3 ; 44 } 집합 { sqrt( R-E, x ) < 3 ; 44 } 집합 { sqrt( R-F, y+35 ) < 3 ; 44 } //우주 정거장 본체 집합 { sqrt(y+35, z-38) < 3 && x<63 && x>-63 ; 0 } 집합 { sqrt(y+35, z-38) < 4 && (x<-11 || x>11) ; 40 } //우주 정거장 태양광 패널 집합 { 직(-32, 5-z, 42, 2, 1) ; 5 } 집합 { 정(-36, 5-z, 42, 0) ; 40 } 집합 { 직(-40, 5-z, 42, 2, 1) ; 5 } 집합 { 직(-51, 5-z, 42, 2, 1) ; 5 } 집합 { 정(-55, 5-z, 42, 0) ; 40 } 집합 { 직(-59, 5-z, 42, 2, 1) ; 5 } 집합 { 직(32, 5-z, 42, 2, 1) ; 5 } 집합 { 정(36, 5-z, 42, 0) ; 40 } 집합 { 직(40, 5-z, 42, 2, 1) ; 5 } 집합 { 직(51, 5-z, 42, 2, 1) ; 5 } 집합 { 정(55, 5-z, 42, 0) ; 40 } 집합 { 직(59, 5-z, 42, 2, 1) ; 5 } 집합 { 직(-32, 5-z, 16, 2, 1) ; 5 } 집합 { 정(-36, 5-z, 16, 0) ; 40 } 집합 { 직(-40, 5-z, 16, 2, 1) ; 5 } 집합 { 직(-51, 5-z, 16, 2, 1) ; 5 } 집합 { 정(-55, 5-z, 16, 0) ; 40 } 집합 { 직(-59, 5-z, 16, 2, 1) ; 5 } 집합 { 직(32, 5-z, 16, 2, 1) ; 5 } 집합 { 정(36, 5-z, 16, 0) ; 40 } 집합 { 직(40, 5-z, 16, 2, 1) ; 5 } 집합 { 직(51, 5-z, 16, 2, 1) ; 5 } 집합 { 정(55, 5-z, 16, 0) ; 40 } 집합 { 직(59, 5-z, 16, 2, 1) ; 5 } 집합 { nemo(x+15 || x+19 , y+27) < 17 && z==38 && y>-32 && ((x<=-15 && x>=-16) || (x<=-18 && x>=-19)) ; 5 } 집합 { nemo(x-15 || x-19 , y+27) < 17 && z==38 && y>-32 && ((x>=15 && x<=16) || (x>=18 && x<=19)) ; 5 } //미니 우주선 집합 { sqrt(x, y+35) <= 3 && z<26 && z>15 ; 40 } 집합 { sqrt(x, z-19) <= 2 && y>-31 && y<-21 ; 0 } 집합 { sqrt(x, z-19) <= 3 && y>-32 && y<-21 ; 40 } 집합 { sqrt(x, z-19) <= 2 && y>-23 && y<-20 ; 40 } 집합 { nemo(y+29, z-19) < 5 && y>=-30 && y<=-28 && z==19 && x>-18 && x<18 ; 5 } //키보드 집합 { nemo(x+32, y+35) < 25 && z>=-24 && z<=-23 && y>-25 && x>-44 ; 41 } //마우스 패드 집합 { nemo(x-11, y+17) < 7 && z==-24 ; 41 } //마우스 집합 { sqrt(x-11, y+18) < -z-20 && z>-24 ; 42 } //달력 집합 { 직(33, 0.5*z+11, -25, 10, 1) && z<-14 ; 40 } 집합 { 직(33, -0.5*z-2, -25, 10, 1) && z<-14 ; 40 } //학습 파일 및 교과서 집합 { nemo(x-58, z+25) < 20 && y==13 && x>52 && z>-25 ; 11 } 집합 { nemo(x-58, z+25) < 25 && y==11 && x>52 && z>-25 ; 11 } 집합 { nemo(x-58, z+25) < 23 && y==9 && x>52 && z>-25 ; 41 } 집합 { nemo(x-58, z+25) < 22 && y==7 && x>52 && z>-25 ; 41 } 집합 { nemo(x-58, z+25) < 20 && y==3 && x>52 && z>-25 ; 5 } 집합 { nemo(x-58, z+25) < 20 && y==1 && x>52 && z>-25 ; 5 } 집합 { nemo(x-58, z+25) < 20 && y==-1 && x>52 && z>-25 ; 4 } 집합 { nemo(x-58, z+25) < 20 && y==-3 && x>52 && z>-25 ; 4 } 집합 { nemo(x-58, z+25) < 21 && y==-7 && x>52 && z>-25 ; 8 } 집합 { nemo(x-58, z+25) < 23 && y==-9 && x>52 && z>-25 ; 8 } 집합 { nemo(x-58, z+25) < 25 && y==-11 && x>52 && z>-25 ; 14 } 집합 { nemo(x-58, z+25) < 24 && y==-13 && x>52 && z>-25 ; 14 } //학습 파일 및 교과서 정리함 집합 { 직(0.5*z+79, 10, -24, 15, 4) ; 0 } 집합 { 직(0.5*z+79, 10, -24, 15, 5) ; 42 } 집합 { 직(0.5*z+79, 0, -24, 15, 4) ; 0 } 집합 { 직(0.5*z+79, 0, -24, 15, 5) ; 42 } 집합 { 직(0.5*z+79, -10, -24, 15, 4) ; 0 } 집합 { 직(0.5*z+79, -10, -24, 15, 5) ; 42 } //우주 정거장 추가 공간 집합 { sqrt(y+35, z-42) <= 2 && x>16 && x<26 ; 0 } 집합 { sqrt(y+35, z-42) <= 3 && x>15 && x<27 ; 40 } 집합 { sqrt(y+35, z-42) <= 2 && x<-16 && x>-26 ; 0 } 집합 { sqrt(y+35, z-42) <= 3 && x<-15 && x>-27 ; 40 } //경계 집합 { z==11 ; 41 } //바닥 집합 { z==-63 ; 8 } return 0 첨부