{"categories":["ruby"],"author_url":"https://blog.hatena.ne.jp/thr3a/","provider_name":"Hatena Blog","version":"1.0","url":"https://blog.turai.work/entry/20160424/1461504012","published":"2016-04-24 22:20:12","type":"rich","author_name":"thr3a","height":"190","image_url":null,"description":"\u3076\u3063\u3061\u3083\u3051\u307e\u3068\u3081 def display mat mat.each do |row| puts row.join(' ') end puts end matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] display matrix display matrix.reverse.transpose #=> \u53f3\u56de\u8ee2 display matrix.transpose.reverse #=> \u5de6\u56de\u8ee2 display matrix.reverse.map(&:reverse) #=> 180\u5ea6\u56de\u8ee2 \u5b9f\u884c\u7d50\u679c 1 2 3 4 5 6 7 8 9 7 4 1 8 5 2 9\u2026","title":"Ruby\u3067\u884c\u5217\u306e\u56de\u8ee2\u3092\u884c\u3044\u305f\u3044","provider_url":"https://hatena.blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.turai.work%2Fentry%2F20160424%2F1461504012\" title=\"Ruby\u3067\u884c\u5217\u306e\u56de\u8ee2\u3092\u884c\u3044\u305f\u3044 - \u52d5\u304b\u3056\u308b\u3053\u3068\u30d0\u30b0\u306e\u5982\u3057\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_url":"https://blog.turai.work/","blog_title":"\u52d5\u304b\u3056\u308b\u3053\u3068\u30d0\u30b0\u306e\u5982\u3057","width":"100%"}