이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
김동민
가입: 2008년 9월 13일 올린 글: 37
|
올려짐: 2008년10월2일 23:21 주제: 3번숙제 그림을 숫자로 입력하면 자동으로 스킴 코드로 변환해주는 프로그램을 만들었습니다. |
|
|
http://lemon-factory.net/temp/PrintCode.java
java코드는 더러우니 구경하지 마세요
우선 기본 유닛들의 코드가 필요합니다.
(define B black)
(define W white)
(define b0 (glue-array-from-array W W W W))
(define b1 (glue-array-from-array B W W W))
(define b2 (glue-array-from-array W B W W))
(define b3 (glue-array-from-array B B W W))
(define b4 (glue-array-from-tree W W B W))
(define b5 (glue-array-from-tree B W B W))
(define b6 (glue-array-from-tree W B B W))
(define b7 (glue-array-from-tree B B B W))
(define b8 (glue-tree-from-tree W W W B))
(define b9 (glue-tree-from-tree B W W B))
(define ba (glue-tree-from-tree W B W B))
(define bb (glue-tree-from-tree B B W B))
(define bc (glue-tree-from-array W W B B))
(define bd (glue-tree-from-array B W B B))
(define be (glue-tree-from-array W B B B))
(define bf (glue-tree-from-array B B B B))
알아서 소스 컴파일하셔서 실행하면
size(> 1)를 입력하세요
3
char를 입력하세요
a
그림을 입력하세요 (1 = B 0 = W)
11111111
00000000
00001111
11110000
00111100
11001100
01010101
10101010
생성된 코드입니다
(define a1 (glue b3 b3 bc bc))
(define a2 (glue b3 b3 b3 b3))
(define a3 (glue bf b0 ba ba))
(define a4 (glue bc b3 ba ba))
(define aa1 (glue a1 a2 a3 a4))
테스트셋을 만들려다가 그림만드는게 너무 어려워서... |
|
위로 |
|
|
이충민
가입: 2008년 9월 20일 올린 글: 76
|
|
위로 |
|
|
이충민
가입: 2008년 9월 20일 올린 글: 76
|
올려짐: 2008년10월3일 12:03 주제: |
|
|
0.20으로 업데이트 되었습니다.
그런데, 숫자를 착각해서 그림 변환에 심각한 문제가 있음을 지금 알았습니다. 밝기가 50% 이상이면 흰색으로 하려고 한 건데 실수로 0.2% 이상이면 흰색이 되게 했네요.
이충민 가 2008년10월3일 13:36에 수정함, 총 2 번 수정됨 |
|
위로 |
|
|
강지훈
가입: 2008년 9월 2일 올린 글: 291 위치: 302동 312-2호
|
올려짐: 2008년10월3일 12:05 주제: 아흑~ㅜ |
|
|
이런 굇수들 ㅜㅜ _________________ 강지훈
프로그래밍의 원리 조교
Jeehoon Kang
TA, Principles of Programming |
|
위로 |
|
|
|