我在hackerrank中实习,我找不到解决问题的方法。请任何人帮助我将python解决方案转换为php。
n = len(s)
if n==1:
print("NO")
return
i = s[0]
j = 1
k = i # 'k' to remember first number that can possibly give the pattern
while j+len(i)<=n:
tmp = str(int(i)+1)
if tmp == s[j:j+len(tmp)]:
i = tmp
j = j+len(tmp)
else:
if len(i)<(n//2):
i = s[:len(i)+1]
j = len(i)
k = i
else:
print("NO")
return
if j==n:
print("YES",k)
else:
print("NO")
这是python解决方案。任何人都可以帮助我将此代码转换为php
我不能做php,但如果您愿意,我可以做C。