実数ã®ã†ã¡ã€å°æ•°éƒ¨ãŒå¾ªç’°ã™ã‚‹ã‚‚ã®ã¨æœ‰é™æ¡ã®ã‚‚ã®ã¯åˆ†æ•°ã¨ã—ã¦è¡¨ã™ã“ã¨ãŒã§ãã¾ã™ã€‚
分数ã§è¡¨ã™ã“ã¨ãŒã§ãる実数ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€ãã®å®Ÿæ•°ã¨ç‰ã—ã„既約分数(ãれ以上約分ã§ããªã„分数)を出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
str
1行ã«ã€å¤‰æ›ã—ãŸã„実数を表ã™æ–‡å—列 str ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚実数ã®å€¤ã¯ 0 より大ãã„。文å—列ã¯æ•°å—ã‹ã€Œ.ã€ã€ã€Œ(ã€ã€ã€Œ)ã€ã‚’å«ã‚€ã€é•·ã•ãŒ 3 以上 8 以下ã®æ–‡å—列ã§ã‚る。「.ã€ã¯å°æ•°ç‚¹ã€ã€Œ(ã€ã¯æ•°å—ã®å¾ªç’°ã®å§‹ã¾ã‚Šã€ã€Œ)ã€ã¯æ•°å—ã®å¾ªç’°ã®çµ‚ã‚りを示ã™ã€‚整数部ã«ã‚‚å°æ•°éƒ¨ã«ã‚‚ã€å¿…ãšï¼‘æ¡ä»¥ä¸Šã®æ•°å—ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã¨ã™ã‚‹ã€‚ãŸã ã—ã€å¾ªç’°å°æ•°ãŒä¸Žãˆã‚‰ã‚ŒãŸå ´åˆã€æ–‡å—列ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
実数を既約分数ã§è¡¨ã—ãŸå½¢å¼ï¼ˆåˆ†åã®æ•´æ•°ã«ç¶šã‘ã¦ã€Œ/ã€åŒºåˆ‡ã‚Šã§åˆ†æ¯ã®æ•´æ•°ã‚’並ã¹ãŸã‚‚ã®ï¼‰ã§å‡ºåŠ›ã™ã‚‹ã€‚
0.(3)
1/3
1.0
1/1
5.2(143)
52091/9990
0.0739
739/10000