问题1011--3.产品质检

1011: 3.产品质检

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述

        某工厂生产一种长圆柱形零件,由于生产工艺问题,产品合格率还不能达到100%,因此,生产过程中还需要进行产品质检。
        质检方法是这样的:对零件长度进行20等分,从头到尾分别对每一段进行测试,如果该段合格则返回0,不合格则返回一个不合格代码,代码的取值是1,2,3,4,5,6,7,8,9中的一个,分别表示不同的状态。那么,整个零件检测完后会返回一个由20个0~9的数字组成的字符串,例如:
        (1)00000000000000000000  
        (2)00000100200050001080  
        (3)00004100200050001080
        上面字符串(1)全部为0表示合格。字符串(2)虽然有一些位置不为0,但是连续不为0的位置最大只有1个,此时的产品还可以经过再次返工即可加工为合格产品。字符串(3)有位置不为0,并且还有连续2个不为0的位置,即第5、6个位置为41,这种最大有两个及以上的连续位置不为0的产品是不能再次返工的,只能销毁。
        现在请你使用python编写一个程序,对返回的检测代码串进行分析,如果合格输出大写字母P,如果不合格但是可以返工后变为合格产品的输出大写字母S,如果不合格又不能返工只能销毁的输出大写字母F。

输入

一行一个由20个0~9的数字组成的字符串

输出

一行一个大写字母,大写字母为P、S、F中的一个

样例输入 Copy

00004100200050001080

样例输出 Copy

F

来源/分类