a869. 9. Letter Scramble
標籤 :
通過比率 : 100人/103人 ( 97% ) [非即時]
評分方式:
Tolerant

最近更新 : 2014-01-01 10:15

內容

在一個頗受歡迎的棋盤遊戲中,參賽者們將字母填入棋盤內形成一個單字,每個單字的總分為其字母分數的總和

除此之外某些特定網格內具有特定加乘效果,有的是將該隔內字母所得分數加乘或是將整個單字的總分加乘,共分為四種:字母分數雙倍,字母分數三倍,單字總分雙倍,單字總分三倍。如果一個單字同時橫跨字母和單字加乘效果的方格,則先把字母加乘再加乘總分

 

請寫一支程式,計算盤面上所有單字分別得分為多少 

輸入說明
輸入第一行為一個正整數N,N≦9。接下來N行每行有N個方格,每個方格含兩個字元,第一個字元表示加乘倍數,第二個字元表示效果對於字母(L)還是單字(W),若該方格沒有加乘效果則以"[]"表示,方格間以空白格開。接下來一個整數M,表示有M個字母在盤面上,接下來M行,每行開頭一個字母(只含大寫英文),和起點的盤面座標(列,行),以及垂直(V)或水平(H)擺放
輸出說明
依照輸入順序輸出該單字的名稱以及分數
範例輸入 #1
8
[] [] [] [] [] [] [] []
[] 3W [] 2L [] [] [] []
[] [] [] [] 3L [] 2W []
[] [] [] [] [] 2L [] []
[] [] 2W [] [] [] [] []
[] [] [] 3L [] 3W [] []
[] 2L [] [] [] [] [] []
[] [] [] [] [] [] [] []
3
CRAFT 2 2 H
ZOO 6 4 V
QUARK 4 6 V
範例輸出 #1
CRAFT 33
ZOO 32
QUARK 84
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
提示 :
標籤:
出處:
HP CodeWars2010 [管理者: snail (蝸牛) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」