From mjk474@nyu.edu  Sun Nov  1 18:54:48 2009
Received: from mx2.cims.nyu.edu (mx2.cims.nyu.edu [128.122.81.61])
	by mail.cims.nyu.edu (8.13.8+Sun/8.13.8) with ESMTP id nA1Nsmrd029533
	for <shasha@mail.cims.nyu.edu>; Sun, 1 Nov 2009 18:54:48 -0500 (EST)
Received: from mx1.nyu.edu (MX1.NYU.EDU [128.122.118.241])
	by mx2.cims.nyu.edu (8.13.8+Sun/8.13.8) with ESMTP id nA1NslSS028508
	for <shasha@courant.nyu.edu>; Sun, 1 Nov 2009 18:54:47 -0500 (EST)
Received: from mail.nyu.edu (H3.HOME.NYU.EDU [128.122.118.83])
	by mx1.nyu.edu (8.13.8/8.13.8) with ESMTP id nA1NsfSx027236
	for <shasha@courant.nyu.edu>; Sun, 1 Nov 2009 18:54:41 -0500 (EST)
Received: from [172.26.36.58] by mail.alt.home.nyu.edu (mshttpd); Sun,
 01 Nov 2009 18:54:41 -0500
From: Michael J Kasdan <mjk474@nyu.edu>
To: Dennis Shasha <shasha@courant.nyu.edu>
Message-ID: <60a0bf3f34183a.4aedd971@mail.nyu.edu>
Date: Sun, 01 Nov 2009 18:54:41 -0500
X-Mailer: Sun Java(tm) System Messenger Express 6.3-8.03 (built Apr 24
 2009; 64bit)
MIME-Version: 1.0
Content-Language: en
Subject: My Eliza Program
X-Accept-Language: en
Priority: normal
Content-Type: multipart/mixed; boundary="--c1ce95efe3fcd56c21fbf"
X-Scanned-By: MIMEDefang 2.58 on 128.122.81.61
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (mx2.cims.nyu.edu [128.122.81.61]); Sun, 01 Nov 2009 18:54:48 -0500 (EST)
Status: R
Content-Length: 2297

This is a multi-part message in MIME format.

----c1ce95efe3fcd56c21fbf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Attached is the rough edition of my program. I wrote it on Notepad++, which I've found makes it easier to visualize (my friend showed it to me). I looped it in a different way than we did in class, but it still seems to work (though I can't fully explain why). Also, I'm fairly sure the program can be condensed to make it simpler but i don't know how. 

All the best,
Michael Kasdan

----c1ce95efe3fcd56c21fbf
Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=michaelkasdan.py

IyEvdXNyL2Jpbi9ldm4gcHl0aG9uDQojTWljaGFlbCBLYXNkYW4NCiNQc3ljaGlhdHJpc3QN
Cg0KYW5zd2VyID0gInllcyINCg0KDQpwcmludCAiSGVsbG8sIEknbSBoZXJlIHRvIGdvc3Np
cCB0byB5b3UgYWJvdXQgcGVvcGxlLiINCndoaWxlIGFuc3dlcj09InllcyI6DQogICAgICAg
IGZyaWVuZHMgPSByYXdfaW5wdXQoIklzIHRoZSBwZXJzb24gYWJvdXQgd2hvbSB3ZSdyZSBn
b2luZyB0byB0YWxrIG9uZSBvZiB5b3VyIGZyaWVuZHM/IikNCiAgICAgICAgaWYgZnJpZW5k
cyA9PSAibm8iOg0KICAgICAgICAgICAgICAgIHByaW50ICJUaGF0J3MgT0suICBJIGRvbid0
IGhhdmUgYW55IGZyaWVuZHMgZWl0aGVyLiINCiAgICAgICAgICAgICAgICBwcmludCAiV2Vs
bCwgd2h5IGRvbid0IHlvdSB0ZWxsIG1lIHRoZSBuYW1lIG9mIG9uZSBvZiB5b3VyIGVuZW1p
ZXM/Ig0KICAgICAgICAgICAgICAgIA0KICAgICAgICBpZiBmcmllbmRzPT0ieWVzIjoNCiAg
ICAgICAgICAgICAgICBwcmludCAiVGhhdCdzIEF3ZXNvbWUhICBJIGRvbid0IGhhdmUgYW55
Li4uIg0KICAgICAgICAgICAgICAgIHByaW50ICJUZWxsIG1lIHRoZSBuYW1lIG9mIG9uZSBv
ZiB5b3VyIGZyaWVuZHMuIg0KDQogICAgICAgIG5hbWUgPSByYXdfaW5wdXQoKQ0KDQoNCg0K
DQogICAgICAgIGlmIGZyaWVuZHMgPT0gIm5vIjoNCiAgICAgICAgICAgICAgICBwcmludCAi
V2hhdCBkbyB5b3Ugbm90IGxpa2UgYWJvdXQgIg0KICAgICAgICAgICAgICAgIHF1YWxpdHkg
PSByYXdfaW5wdXQobmFtZSkNCiAgICAgICAgICAgICAgICBwcmludCAiWWVhaCwgSSBoYXRl
IHBlb3BsZSBsaWtlIHRoYXQiDQoNCiAgICAgICAgaWYgZnJpZW5kcyA9PSAieWVzIjoNCiAg
ICAgICAgICAgICAgICBwcmludCgiVGVsbCBtZSBzb21ldGhpbmcgbmljZSBhYm91dCIpDQog
ICAgICAgICAgICAgICAgcXVhbGl0eSA9IHJhd19pbnB1dChuYW1lKQ0KICAgICAgICAgICAg
ICAgIHByaW50ICJBdywgaG93IHN3ZWV0Ig0KICAgICAgICBhbnN3ZXIgPSByYXdfaW5wdXQo
IklzIHRoZXJlIGFueWJvZHkgZWxzZSB5b3UnZCBsaWtlIHRvIHRhbGsgYWJvdXQ/IikNCnBy
aW50ICJTb3VuZHMgZ29vZC4gWW91IGhhdmUgbXkgbnVtYmVyIGlmIHlvdSBldmVyIHdhbnQg
dG8gdGFsay4iDQoNCmV4aXQNCg==

----c1ce95efe3fcd56c21fbf--

