게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

HW5-2 pprint 함수는 어떻게 정의 되나요?

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
유병준



가입: 2010년 10월 25일
올린 글: 13

올리기올려짐: 2010년10월25일 20:55    주제: HW5-2 pprint 함수는 어떻게 정의 되나요? 인용과 함께 답변

pprint 함수는 조교님들이 정의내려 주셔야 한다고 하는데,

어떻게 정의되는 건가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월25일 23:37    주제: 인용과 함께 답변

간단하게 정의하겠습니다.
숙제 5 본문에 나와있는 형식과 거의 비슷합니다.

S, K, I -> 각각 S K I 출력
(a E1 E2) -> (E1 E2) 로 출력 '('와 E1는 붙이고 E2와 ')' 도 붙입니다. E1 E2 사이만 한칸 띄웁니다.
(v "x") -> "x" 출력 합니다. (스트링 앞뒤로 따옴표를 붙입니다)

모호하다고 생각하시는 부분 있으면 답글 달아주세요
반드시 display함수를 쓰셔서 출력하셔야 합니다. 띄어쓰기 유의!
따옴표를 출력하는 방법은 (display "\"")를 쓰시면 됩니다.

코드:
> (pprint (a K (v "x")))
(K "x")

> (pprint (a (a S K) (a I (v "SKI"))))
((S K) (I "SKI"))


이승중 가 2010년10월26일 17:28에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기
노준혁



가입: 2010년 9월 6일
올린 글: 15

올리기올려짐: 2010년10월26일 15:28    주제: 인용과 함께 답변

코드:
 > (pprint (a (a S K) (a (I (v "SKI"))
   ((S K) (I "SKI"))


이 코드가 맞는 코드인지요?

a의 경우 용액 두개를 인자로 받아야 하는데
위의 경우 (I (v "SKI"))만 받은거 같습니다

코드:
> (pprint (a (a S K) (a I (v "SKI"))))


이렇게 수정해야하지 않을까요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월26일 16:40    주제: 인용과 함께 답변

네 올려주신 코드가 맞습니다.

혼동을 드려서 죄송합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
박면규



가입: 2009년 9월 16일
올린 글: 11

올리기올려짐: 2010년10월26일 18:16    주제: 출력 형식에있어서 인용과 함께 답변

코드:
> (pprint (a K (v "x")))
(K "x")

> (pprint (a (a S K) (a I (v "SKI"))))
((S K) (I "SKI"))


1) K의 경우 문제에서 ((K E) E') -> E 라고 되어있는데, E'이 없어도 되는건가요?

2) 두번째 경우에서 (I E) -> E로 되어야하니까 출력이 ((S K) ("SKI")) 이렇게 되어야되는거 아닌가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월26일 18:27    주제: 인용과 함께 답변

인용:
1) K의 경우 문제에서 ((K E) E') -> E 라고 되어있는데, E'이 없어도 되는건가요?

2) 두번째 경우에서 (I E) -> E로 되어야하니까 출력이 ((S K) ("SKI")) 이렇게 되어야되는거 아닌가요?


그건 반응시키셨을때 그렇습니다. pprint는 react역할까지 하진 않습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
박면규



가입: 2009년 9월 16일
올린 글: 11

올리기올려짐: 2010년10월26일 18:33    주제: 인용과 함께 답변

아 그렇군요 감사합니다

그럼 react에서는 첫번째 같은 인풋은 잘못된건가요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2010년10월27일 21:53    주제: 인용과 함께 답변

박면규 씀:
아 그렇군요 감사합니다

그럼 react에서는 첫번째 같은 인풋은 잘못된건가요?


잘못되지 않았습니다. 그대로 출력하시면 되는겁니다.
위로
사용자 정보 보기 비밀 메시지 보내기
김찬민



가입: 2010년 9월 6일
올린 글: 81

올리기올려짐: 2010년10월27일 23:53    주제: 마지막에 newline이 추가되어야하나요? 인용과 함께 답변

모든 내용을 출력한 뒤에, newline이 추가되어야 하나요?
아니면 안 붙여도 상관없나요?
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay