漢数字で九九の表
こんなかんじで。
def ret = [] def lst = ["〇", "一", "二", "三", "四", "五", "六", "七", "八", "九"] lst.eachWithIndex(){l,i-> def _tmp = [] lst.eachWithIndex(){m,j-> if(i*j!=[].size()){_tmp << (i*j).toString().collect{n-> lst[(n+"").toInteger()]}.join()} } if(_tmp.size()!=[].size()){ret << _tmp.join(" ")} } println ret.join("\n")
なんかフツー。しかも出力結果がそろってなくて気持ち悪いし、ifの条件で「0」を使ってるし。
精進します。