牛牛特别喜欢数字8,在他面前有一个很长的数字串,虽然他不能使所有的数字都变成8,但是他可以通过删去一些字符,使得剩下的数字串能够被8整除。 但是这个数字串太长了,牛牛无法解决该问题,所以他想请你帮忙解决这个问题。 给定一个只由数字包含的字符串,如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"。-笔试面试资料

这是qklbishe.com第10102 篇笔试面试资料
提供答案分析,通过本文《牛牛特别喜欢数字8,在他面前有一个很长的数字串,虽然他不能使所有的数字都变成8,但是他可以通过删去一些字符,使得剩下的数字串能够被8整除。 但是这个数字串太长了,牛牛无法解决该问题,所以他想请你帮忙解决这个问题。 给定一个只由数字包含的字符串,如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

牛牛特别喜欢数字8,在他面前有一个很长的数字串,虽然他不能使所有的数字都变成8,但是他可以通过删去一些字符,使得剩下的数字串能够被8整除。
但是这个数字串太长了,牛牛无法解决该问题,所以他想请你帮忙解决这个问题。
给定一个只由数字包含的字符串,如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"。
牛牛特别喜欢数字8,在他面前有一个很长的数字串,虽然他不能使所有的数字都变成8,但是他可以通过删去一些字符,使得剩下的数字串能够被8整除。    但是这个数字串太长了,牛牛无法解决该问题,所以他想请你帮忙解决这个问题。    给定一个只由数字包含的字符串,如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"。 区块链毕设学生377646584号
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"
# @param s string字符串 代表该数字字符串
# @return string字符串
#
class Solution:
    def loveEight(self , s ):
        # write code here
        ss = list(s)
        for i in range(len(s)):
            for j in range(i,len(s)):
                if int(ss[i])%8 ==0 or int(s)%8==0 or int(s[:i]+s[j:])%8==0:
                    return "YES"
                    break
        return "NO"
            
            
            
2021-04-25 22:44:00 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 牛牛特别喜欢数字8,在他面前有一个很长的数字串,虽然他不能使所有的数字都变成8,但是他可以通过删去一些字符,使得剩下的数字串能够被8整除。 但是这个数字串太长了,牛牛无法解决该问题,所以他想请你帮忙解决这个问题。 给定一个只由数字包含的字符串,如果能够通过删去一些字符后剩下的字符串能够被8整除,返回"YES",否则,返回"NO"。-笔试面试资料

提供最优质的资源集合

立即查看 了解详情