WWWDOT-GOOGLE=DOTCOM,
最终结果:
777589-188103=589486
777589-188106=589483
package com.wang.chars;
import java.util.Map;
import com.google.common.collect.Maps;
import lombok.Data;
public class SecretSum {
@Data
static class CharObj {
private Character character;
private boolean used;
private int value;
}
public static void main(String[] args) {
String[] parameters = { "wwwdot", "google", "dotcom" };
// 对于每一个字符使用每一个数据
Map<Character, CharObj> charObjs = Maps.newHashMap();
// 进行字符初始化
init(parameters, charObjs);
// 对于每一个字符应用每一个数字
Character[] characters = {};
characters = charObjs.keySet().toArray(characters);
applyNumber(charObjs, characters, 0, parameters);
}
private static void applyNumber(Map<Character, CharObj> charObjs, Charac