首页 > 其他 > 详细

749. 约翰的后花园

时间:2020-03-21 22:14:18      阅读:79      评论:0      收藏:0      [点我收藏+]

749. 约翰的后花园

中文English

约翰想在他家后面的空地上建一个后花园,现在有两种砖,一种3 dm的高度,7 dm的高度。约翰想围成x dm的墙。如果约翰能做到,输出YES,否则输出NO。

样例

Example 1:

Input : x = 10
Output : "YES"
Explanation :
x = 3 + 7:That is, you need one batch of 3 dm height bricks and one batch of 7 dm height bricks.

Example 2:

Input : x = 5
Output : "NO"
Explanation:
John can not enclose a high 5 dm wall with 3 dm height bricks and 7 dm height bricks.

Example 3:

Input : x = 13
Output : "YES"
Explanation :
x = 2 * 3 + 7:That is, you need two batch of 3 dm height bricks and one batch of 7 dm height bricks.

注意事项

X是一个整数,取值范围为 [3, 1000]

class Solution:
    """
    @param x: the walls height
    @return: YES or NO
    """
    def isBuild(self, x):
        # write you code here
        if x%3 == 0 or x%7%3 == 0:
            return YES
        elif x%3 == 1:
            if x>7:
                return YES
        return NO

 

749. 约翰的后花园

原文:https://www.cnblogs.com/yunxintryyoubest/p/12542194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!