1. 题目
中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看)。
找到所有长度为 n 的中心对称数。
示例 :
输入: n = 2
输出: ["11","69","88","96"]
2. 解题
add1 = {"0","1","8"}
,add2 = {"00","11","69","88","96"}
- i 是奇数,我们在 i-1 偶数的基础上每个数中间位置 add1
- i 是偶数,我们在 i-2 偶数的基础上每个数中间位置 add2
package com.test001;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test001 {
public static List<String> centerNumber(int n) {
Map<Integer, List<String>> map = new HashMap<Integer, List<String>>();
List<String> numberList1 = Arrays.asList("0", "1", "8");