Spaces:
Running
Running
File size: 603 Bytes
03a907a | 1 2 3 4 5 6 7 8 9 10 | import diff_match_patch as dmp_module
dmp_init = dmp_module.diff_match_patch()
old = ' \"\"\"Rotate matrix 90 degrees clockwise.\"\"\"\n t = transpose(matrix)\n # BUG: this is counter-clockwise.\n return t[::-1]\n'
new = ' \"\"\"Rotate matrix 90 degrees clockwise.\"\"\"\n t = transpose(matrix)\n # BUG: this is counter-clockwise.\n return [row[::-1] for row in t]\n'
diffs = dmp_init.diff_main(old, new)
dmp_init.diff_cleanupSemantic(diffs)
patches = dmp_init.patch_make(old, diffs)
patched, res = dmp_init.patch_apply(patches, old)
print('patched:', repr(patched))
|