MCPcopy Index your code
hub / github.com/neetcode-gh/leetcode / generateChildren

Method generateChildren

java/0752-open-the-lock.java:36–46  ·  view source on GitHub ↗
(String lock)

Source from the content-addressed store, hash-verified

34 }
35
36 private List<String> generateChildren(String lock) {
37 List<String> children = new ArrayList<>();
38 for (int i = 0; i < 4; i++) {
39 char[] digits = lock.toCharArray();
40 digits[i] = (char)(((digits[i] - '0' + 1) % 10) + '0');
41 children.add(new String(digits));
42 digits[i] = (char)(((digits[i] - '0' - 2 + 10) % 10) + '0');
43 children.add(new String(digits));
44 }
45 return children;
46 }
47}

Callers 1

openLockMethod · 0.95

Calls 1

addMethod · 0.45

Tested by

no test coverage detected