zoukankan      html  css  js  c++  java
  • 749. 约翰的后花园

    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 wall's 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'

  • 相关阅读:
    LeetCode#191 Number of 1 Bits
    敏捷编程
    过程模型
    磁盘阵列
    RAM和ROM
    cache
    局部性原理
    栈的应用(一)——括号的匹配
    猫狗收养问题
    全局变量和局部变量
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/12542194.html
Copyright © 2011-2022 走看看