【算法】程序猿不写代码是不对的67

xiaoxiao2021-02-28  93

package com.kingdz.algorithm.time201706; /** * <pre> * 出错的打字员 * 假设打字员在打字的时候出现了错误,所有的字母都以键盘的位置向右移动了一位 * 根据打字的输出结果输入打字员实际希望打出的句子 * 在这个程序中不考虑越界的情况 * </pre> * * @author kingdz * */ public class Algo07 { static String str = "`1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./"; public static void main(String[] args) { char[] charArray = str.toCharArray(); String input = "o s, gomr ypfsu/"; StringBuilder strb = new StringBuilder(); for (char c : input.toCharArray()) { if (c == ' ') { strb.append(" "); } else { for (int i = 0; i < charArray.length; i++) { if (c == charArray[i]) { strb.append("" + charArray[i - 1]); break; } } } } System.out.println(strb.toString()); } }
转载请注明原文地址: https://www.6miu.com/read-54239.html

最新回复(0)