每个方格都有1 to 81
的数字。第一个单元格(带有5)编号为1,最后一个单元格(带有9)编号为81.
其中带有红叉的正方形编号 34 。如果我得到这个数字,知道它是一个9x9数独,我怎么能计算那个方格的行和列?
在此示例中,行 4 ,列 7 。
答案 0 :(得分:1)
简单!如果c =作为输入的单元号
Row_number =⌈c/9⌉
Column_number = c - ((Row_number-1)* 9)
答案 1 :(得分:0)
def view
@templates = Template.where("user_id = #{current_user.id} OR user_id = 1").where("category = 5")
@user_docs = Doc.where("user_id = #{current_user.id}")
@transactions = Transaction.where("doc_id in (?)", @user_docs.map(&:id)).where("template_id in (?)", @templates.map(&:id))
@month = @transactions.select("DATE_TRUNC('month', date) AS month, SUM(amount) AS total_amount_per_month").group('month')
end