This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # git-sweep — Recursively find git repos and perform maintenance: | |
| # - Stash local changes (and show the diff) | |
| # - Switch to default branch, pull latest | |
| # - Optionally: clean untracked files, garbage collect, prune branches | |
| # - Report new commits, changed files, and pruned branches | |
| # - Switch back and restore stash | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public class DocumentUtil { | |
| // CPF | |
| private static final int[] WEIGHT_SSN = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2}; | |
| // CNPJ | |
| private static final int[] WEIGHT_TFN = {6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2}; | |
| private static int sum(int[] weight, char[] numbers, int length) { | |
| if (length <= 0) return 0; |