--- source: crates/byr-core/src/patience.rs expression: "patience_diff(&a.chars().collect::>(), &b.chars().collect::>())" --- [ { "Common": [ "\n", "#", "i", "n", "c", "l", "u", "d", "e", " ", "<", "s", "t", "d", "i", "o", ".", "h", ">", "\n", "\n" ] }, { "Diverging": [ [], [ "i", "n", "t", " ", "f", "i", "b", "(", "i", "n", "t", " ", "n", ")", "\n", "{", "\n", " ", " ", " ", " ", "i", "f", "(", "n", " ", ">", " ", "2", ")", "\n", " ", " ", " ", " ", "{", "\n", " ", " ", " ", " ", " ", " ", " ", " ", "r", "e", "t", "u", "r", "n", " ", "f", "i", "b", "(", "n", "-", "1", ")", " ", "+", " ", "f", "i", "b", "(", "n", "-", "2", ")", ";", "\n", " ", " ", " ", " ", "}", "\n", " ", " ", " ", " ", "r", "e", "t", "u", "r", "n", " ", "1", ";", "\n", "}", "\n", "\n" ] ] }, { "Common": [ "/", "/", " ", "F" ] }, { "Common": [ "r", "o", "b", "s", " ", "f", "o", "o", " ", "h", "e", "a", "r", "t", "i", "l", "y" ] }, { "Common": [ "\n", "i", "n", "t", " ", "f", "r", "o", "b", "n", "i", "t", "z", "(", "i", "n", "t", " ", "f", "o", "o", ")", "\n", "{", "\n", " ", " ", " ", " ", "i", "n", "t", " ", "i", ";", "\n", " ", " ", " ", " ", "f", "o", "r", "(", "i", " ", "=" ] }, { "Common": [ " ", "0", ";", " ", "i", " ", "<" ] }, { "Common": [ " ", "1", "0", ";", " ", "i", "+", "+", ")", "\n", " ", " ", " ", " ", "{", "\n", " ", " ", " ", " ", " ", " ", " ", " ", "p", "r", "i", "n", "t", "f", "(", "\"" ] }, { "Diverging": [ [ "Y", "o", "u", "r", " ", "a", "n", "s", "w", "e", "r", " ", "i", "s", ":", " ", "\"", ")", ";", "\n", " ", " ", " ", " ", " ", " ", " ", " ", "p", "r", "i", "n", "t", "f", "(", "\"" ], [] ] }, { "Common": [ "%", "d", "\\" ] }, { "Common": [ "n", "\"", ",", " ", "f", "o", "o", ")", ";", "\n", " ", " ", " ", " ", "}", "\n", "}", "\n", "\n", "i", "n", "t", " " ] }, { "Diverging": [ [ "f", "a", "c", "t", "(", "i", "n", "t", " ", "n", ")", "\n", "{", "\n", " ", " ", " ", " ", "i", "f", "(", "n", " ", ">", " ", "1", ")", "\n", " ", " ", " ", " ", "{", "\n", " ", " ", " ", " ", " ", " ", " ", " ", "r", "e", "t", "u", "r", "n", " ", "f", "a", "c", "t", "(", "n", "-", "1", ")", " ", "*", " ", "n", ";", "\n", " ", " ", " ", " ", "}", "\n", " ", " ", " ", " ", "r", "e", "t", "u", "r", "n", " ", "1", ";", "\n", "}", "\n", "\n", "i", "n", "t", " " ], [] ] }, { "Common": [ "m" ] }, { "Common": [ "a", "i", "n", "(", "i", "n", "t", " ", "a", "r", "g", "c", ",", " ", "c", "h", "a", "r", " ", "*", "*", "a", "r", "g", "v" ] }, { "Diverging": [ [ ")", "\n", "{", "\n", " ", " ", " ", " ", "f", "r", "o", "b", "n", "i", "t", "z", "(", "f", "a", "c", "t", "(", "1", "0", ")", ")", ";", "\n", "}", "\n", " ", " ", " ", " ", "}" ], [ ")", "\n", "{", "\n", " ", " ", " ", " ", "f", "r", "o", "b", "n", "i", "t", "z", "(", "f", "i", "b", "(", "1", "0", ")", ")", ";" ] ] }, { "Common": [ "\n", "}", "\n" ] } ]