{"author_url":"https://blog.hatena.ne.jp/deve68/","width":"100%","url":"https://deve68.hatenadiary.org/entry/20110420/1303307493","title":" Happy number","description":"Happy numbers - Rosetta Code \u304b\u3089 Happy number \u3068\u306f\u6b21\u306e\u3088\u3046\u306a\u3082\u306e\u3089\u3057\u3044\u3002 \u305d\u306e\u6570\u306e\u5404\u6841\u306e\u5e73\u65b9\u548c\u304c 1 \u306b\u306a\u308c\u3070 Happy \u306a\u3089\u306a\u3044\u5834\u5408\u306f\u518d\u5e30\u3057\u3066\u8abf\u3079\u308b \u5404\u6841\u306e\u5e73\u65b9\u548c\u304c 4 \u306b\u306a\u308b\u3068\u5faa\u74b0\u3059\u308b\u306e\u3067 Happy \u3067\u306f\u306a\u3044 \u4f8b) 79 \u306f 49+81=130 -> 1+9+0=10 -> 1 \u306a\u306e\u3067 HappyGroovy \u306e\u30b3\u30fc\u30c9\u306f\u306a\u304b\u3063\u305f\u306e\u3067 Haskell \u3060\u3051\u5f15\u7528 Haskell import Data.Char (digitToInt) import Data.Set (member, insert, empty) isHappy :: Inte\u2026","blog_url":"https://deve68.hatenadiary.org/","height":"190","published":"2011-04-20 22:51:33","provider_url":"https://hatena.blog","image_url":null,"categories":[".hs",".groovy"],"blog_title":"\u30b3\u30fc\u30c9\u306e\u6075\u307f","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fdeve68.hatenadiary.org%2Fentry%2F20110420%2F1303307493\" title=\" Happy number - \u30b3\u30fc\u30c9\u306e\u6075\u307f\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","author_name":"deve68","version":"1.0","provider_name":"Hatena Blog","type":"rich"}