THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 120

l

ng t ng ch ). Ch ng h n, “stop” là t đ o c a “pots” còn “allen downey” là c m t đ o c a “well

ượ

ừ ả ủ

ừ ả ủ

annoyed.” Hãy vi t m t ph

ng th c nh n vào hai

ế

ươ

String r i tr l i

ồ ả ạ true n u nh các String là t đ o

ế

ư

ừ ả

c a nhau. Thêm ph n th thách: b n ch đ

c đ c các ch cái c a nh ng

ỉ ượ ọ

ữ String này đúng m t l n.

ộ ầ

Bài t p 14

Trong trò ch i Scrabble, m i ng

i ch i có m t t p h p các mi ng vuông v i các ch cái

ơ

ườ

ơ

ộ ậ

ế

ghi trên đó, và m c tiêu c a chò tr i là dùng nh ng ch cái đó ghép thành t có nghĩa. H th ng tính

ơ

ệ ố

đi m khá ph c t p, song th

ng thì các t dài có giá tr cao h n các t ng n. Gi d r ng b n đ

c cho

ứ ạ

ườ

ơ

ả ụ ằ

ượ

tr

c các ch cái d

i d ng m t chu i, nh

ướ

ướ ạ

ư "quijibo" và b n nh n đ c m t chu i khác đ ki m tra,

ượ

ể ể

nh

ư "jib". Hãy vi t m t ph ng th c có tên

ế

ươ

canSpell nh n vào hai chu i r i tr l i

ỗ ồ ả ạ true n u t p h p các

ế ậ

mi ng vuông x p đ

c thành t có nghĩa. B n có th có nhi u mi ng ghi ch gi ng nhau, nh ng ch

ế

ế

ượ

ế

ữ ố

ư

đ

c dùng m i mi ng m t l n.

ượ

ế

ộ ầ Thêm ph n th thách: b n ch đ c đ c các ch cái c a nh ng

ỉ ượ ọ

ữ String

này đúng m t l n.

ộ ầ

Bài t p 15

Th c ra trong Scrabble, còn nh ng mi ng vuông tr ng có th đ

c dùng đ bi u di n ch

ế

ể ượ

ể ể

cái tùy ý. Hãy suy nghĩ m t thu t toán cho

canSpell x lý đ

c tr

ng h p ch tùy ý nh v y. Đ ng b n

ượ

ườ

ư ậ

tâm đ n nh ng chi ti t th c hi n nh b ng cách nào có th bi u di n nh ng ch tùy ý đó. Ch c n di n

ế

ế

ư ằ

ể ể

ỉ ầ

đ t thu t toán b ng l i, b ng gi mã, ho c b ng Java.

ặ ằ

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.