java - 为什么我的程序在 vjudge.net 中被标记为错误答案,尽管我的输出是相同的?
问题描述
这是问题: https ://uva.onlinejudge.org/external/100/10082.pdf 这是我的代码:
import java.util.Scanner;
public class Main {
public static void main (String [] abc)
{
Scanner sc=new Scanner(System.in);
String b="QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./";
String result="";
String input=sc.nextLine();
String uppercase=input.toUpperCase();
for(int i=0;i<uppercase.length();i++)
{
try
{
for(int c=0;c<b.length();c++)
{
if(uppercase.charAt(i)==b.charAt(c))
{
result=result+b.charAt(c-1);
break;
}
else if(Character.isWhitespace(uppercase.charAt(i))==true)
{
result=result+ " ";
break;
}
}
}
catch(Exception e)
{
continue;
}
}
System.out.println(result);
}
}
我不知道这段代码有什么问题。输出与问题中的输出相同
解决方案
好的,我想我知道缺少什么,
您还没有全部完成,请查看 pdf 中的信息。
输入由几行文本组成。每行可以包含数字、空格、大写字母(Q、A、Z 除外)或上面显示的标点符号 [反引号 (`) 除外]。标有单词 [Tab,BackSp,Control, etc.] 的键未在输入中表示
你没有处理这些信息中的什么......数字在哪里
推荐阅读
- php - 使用自定义 ssp.file 的 DataTable 服务器端
- r - 从 Github 安装 R 包时出错
- python-3.x - 在以下 Python 代码中未选择文件
- python - 如何验证来自 python 模块的传出 HTTP 请求?
- asp.net-core - 刷新后旧的刷新令牌保留在 [PersistedGrants] 表中
- android - AndroidX 前后 DialogPreference 的区别
- python - 如果熊猫中的值是浮点数(不是字符串),则将列除以其他列?
- sql-server - 从 SQL Server 表的第一行获取列名
- javascript - 如何在d3中将文本添加到svg圆圈
- python - 如何使用 pandas 和 pyodbc 将 CSV 文件数据导入我的数据库?