สมมติว่าเรามีสตริง s และ t ต้องตรวจสอบว่าลบ 1 ตัวอักษรจาก s ได้ t หรือไม่
ตัวอย่าง: s = "world", t = "wrld" → True (ลบ 'o')
ขั้นตอนการแก้ปัญหา (Brute Force ลบทีละตัว)
- วนลูป
iจาก 0 ถึงlen(s)-1:temp = s[:i] + s[i+1:](ลบตัวที่ i)- หาก
temp == tคืนค่า True
- คืนค่า False
ตัวอย่างโค้ด Python
class Solution:
def solve(self, s, t):
for i in range(len(s)):
temp = s[:i] + s[i+1:]
if temp == t:
return True
return False
ob = Solution()
s = "world"
t = "wrld"
print(ob.solve(s, t)) # Output: True
อินพุต
"world", "wrld"
เอาต์พุต
True