zltzlt 发表于 2020-3-29 13:06:28

塔利班 发表于 2020-3-27 19:38


解答错误

输入:a = "ab",b = "ab"
输出:True
预期结果:False

zltzlt 发表于 2020-3-29 13:08:36

TJBEST 发表于 2020-3-27 20:43
来个没效率的

解答错误

输入:a = "abab", b = "abab"
输出:False
预期结果:True

zltzlt 发表于 2020-3-29 13:11:19

whosyourdaddy 发表于 2020-3-27 21:16
def func360(a,b):
    if len(a) != len(b):
      return False


28 ms

zltzlt 发表于 2020-3-29 13:12:34

BngThea 发表于 2020-3-27 21:23


输入 a = "ab",b = "ab" 出错

zltzlt 发表于 2020-3-29 13:13:24

Herry2020 发表于 2020-3-27 21:41
c = "abcd"
d = "abcd"
def fun360(a,b):


缩进有点问题,帮你改了

zltzlt 发表于 2020-3-29 13:13:41

Herry2020 发表于 2020-3-27 21:41
c = "abcd"
d = "abcd"
def fun360(a,b):


292 ms

zltzlt 发表于 2020-3-29 13:14:29

旅途Z 发表于 2020-3-28 11:08
def switch_equal(str1, str2):
    length = len(str1)
    diff_list = []


输入 a = "",b = "" 结果有误

zltzlt 发表于 2020-3-29 13:15:13

flamezyy 发表于 2020-3-28 13:22


解答错误

输入:a = "ab",b = "ab"
输出:True
预期结果:False

zltzlt 发表于 2020-3-29 13:15:38

mdphd 发表于 2020-3-28 20:24


44 ms

zltzlt 发表于 2020-3-29 13:17:33

l0stparadise 发表于 2020-3-28 20:48


48 ms

zltzlt 发表于 2020-3-29 13:18:14

蒋博文 发表于 2020-3-29 09:59


60 ms

zltzlt 发表于 2020-3-29 13:19:07

风魔孤行者 发表于 2020-3-29 10:33


解答错误

输入:a = "abcaa",b = "abcbb"
输出:True
预期结果:False

BngThea 发表于 2020-3-29 13:54:38

zltzlt 发表于 2020-3-29 13:12
输入 a = "ab",b = "ab" 出错

忘了检测完全一致的情况,已改

TJBEST 发表于 2020-3-29 14:26:37

zltzlt 发表于 2020-3-29 13:08
解答错误

输入:a = "abab", b = "abab"


已修改
def fun360(a,b):
    if len(a) != len(b):
      return False
    M = len(a)
    index_arr = !=b]
    if len(index_arr) == 2:
      if a] == b] and a] == b]:
            return True
      else:
            return False
    elif len(index_arr) == 0:
      if len(a) > len(set(a)):
         return True
      else:
         return False
    else:
      return False

风魔孤行者 发表于 2020-3-29 15:05:38

zltzlt 发表于 2020-3-29 13:19
解答错误

输入:a = "abcaa",b = "abcbb"


def f345(a,b):
    if len(a) != len(b) or len(a)<2:
      return False
    elif a == b and (a.find('aa') != -1 or a.find('bb') != -1):
      return True
    else:
      l = []
      for i in range(len(a)):
            if a != b:
                l.append(i)
      if len(l) == 2 and l-l ==1 and a] == b]:
            return True
      else:
            return False

克里斯_mr 发表于 2020-3-29 15:20:51

#每日一题 360

def strings(a, b):
      answer = False
      misNumbers = 0
      misDigits = str()
      if len(a) != len(b): pass
      else:
            for x in range (len(a)):
                  if a != b:
                        misNumbers += 1
                        misDigits += str(x)
            if misNumbers != 2:
                  if misNumbers == 0:
                        for x in range (len(a)):
                              if a.count(str(a)) >=2:
                                    answer = True
                                    break
                  else: pass
            else:
                  swapA1 = a)]
                  swapA2 = a)]
                  swapB1 = b)]
                  swapB2 = b)]
                  if swapA1== swapB1 and swapA2 == swapB2: answer = True
      return answer

Herry2020 发表于 2020-3-29 22:36:51

zltzlt 发表于 2020-3-29 13:13
缩进有点问题,帮你改了

多谢版主!!!

旅途Z 发表于 2020-3-30 00:18:15

zltzlt 发表于 2020-3-29 13:14
输入 a = "",b = "" 结果有误

这种情况是应该结果为False嘛

zltzlt 发表于 2020-3-30 13:15:08

旅途Z 发表于 2020-3-30 00:18
这种情况是应该结果为False嘛

是啊

zltzlt 发表于 2020-3-30 13:17:08

BngThea 发表于 2020-3-29 13:54
忘了检测完全一致的情况,已改

a 是什么{:10_245:}
页: 1 2 [3] 4
查看完整版本: Python:每日一题 360