- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 google kick start 2018 round A problem 1 Even Digits 解决这个问题。我已将所有代码放在下面,这些代码在 eclipse ide 中运行良好,但是当我将此代码粘贴到 Google Kick Start 网站并运行测试时,它会出现编译错误。
消息:ttyname 失败:设备的 ioctl 不合适
Solution.java:2:错误:Main 类是公共(public)的,应该在名为 Main.java 的文件中声明
公共(public)类主{
问题:
Supervin 有一个独特的计算器。这个计算器只有一个显示屏、一个加号按钮和一个减号按钮。目前,整数 N 显示在计算器显示屏上。
按加号按钮会使计算器显示屏上显示的当前数字加 1。类似地,按减号按钮会使计算器显示屏上显示的当前数字减 1。计算器不显示任何前导零。例如,如果计算器显示屏上显示 100,按减号按钮一次将使计算器显示 99。
Supervin 不喜欢奇数,因为他认为它们是“奇数”。因此,他希望仅使用计算器按钮以十进制表示形式显示只有偶数位的整数。由于计算器有点旧,而且按钮很难按,他希望使用最少的按钮次数。
请帮助 Supervin 确定最小的按钮按下次数,以使计算器显示一个没有奇数的整数。
输入
输入的第一行给出了测试用例的数量,T.T 测试用例紧随其后。每一个都以包含整数 N 的一行开始:Supervin 计算器上最初显示的整数。
输出
对于每个测试用例,输出一行包含 Case #x: y,其中 x 是测试用例编号(从 1 开始),y 是按钮按下的最小次数,如上所述。
限制
1≤T≤100。
时间限制:每个测试集 20 秒。
内存限制:1GB。
小数据集(测试集 1 - 可见)
1≤N≤105。
大型数据集(测试集 2 - 隐藏)
1≤N≤1016。
样本
输入
4
42
11
1
2018
输出
案例#1:0
案例#2:3
案例#3:1
案例#4:2
在示例案例 #1 中,最初显示在计算器上的整数没有奇数位,因此不需要按下按钮。
在样例#2 中,按3 次减号键,计算器显示8。按3 次以下是无法满足要求的。
在示例案例 #3 中,按减号按钮一次(导致计算器显示 0)或按一次加号按钮将导致计算器显示没有奇数的整数。
在示例案例 #4 中,按两次加号按钮将导致计算器显示 2020。按两次按钮无法满足要求。
我从类中删除了 public,然后运行了测试,但它给出了运行时错误,但在 eclipse 中它工作正常。
import java.util.Scanner;
class Main{
static long input_long;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("No of Test cases:");
int T = sc.nextInt();
String[] longArr = new String[T];
for(int i = 0;i < T;i++){
longArr[i] = sc.next();
}
for(int i = 0;i < longArr.length;i++) {
if(checkEven(longArr[i])) {
System.out.println("Case #"+(i+1)+": 0");
}
else {
System.out.println("Case #"+(i+1)+": "+result(longArr[i]));
}
}
sc.close();
}
static long result(String s) {
input_long = Long.valueOf(s);
long ret;
char[] arr = s.toCharArray();
if((arr[0]-'0')%2==0) {
return ret = increment(input_long);
}
else {
return ret = decrement(input_long);
}
}
static boolean checkEven(String a)
static long increment(long l)
static long decrement(long l)
最佳答案
将您的类(class)名称从“主要”更改为“解决方案”
关于java - Google Kick Start Tests 中的编译错误和运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58069977/
我试图实现一个带有淡入淡出图像的幻灯片。 但是淡入的基本功能对我来说不起作用。不透明度属性工作正常。卡住的是不透明度的过渡。 我使用的是装有 XP SP3 的旧 PC,如果这有什么不同的话。我一直在使
我有一个 Posgresql 数据库(我是所有者),我想删除它并从转储中重新创建它。 问题是,有几个应用程序(两个网站,rails 和 perl)定期访问数据库。所以我收到“其他用户正在访问数据库”错
我正在尝试从 google kick start 2018 round A problem 1 Even Digits 解决这个问题。我已将所有代码放在下面,这些代码在 eclipse ide 中运行
我想在“kick”方法中实现英雄躲避的逻辑。对于英雄,设置了一定数量的“躲避”属性,在此基础上设置了其躲避的百分比,示例如下“躲避”弓箭手的几率是 0.6,即 60% 的几率躲避“踢”。如何正确实现此
我有一个很奇怪的问题。我在多台服务器上设置了 puppet 客户端,但其中一台出现问题。当我调用时: root@www ~ # puppet agent --server puppetmaster.d
当消息是特定文本字符串时,我试图踢掉某个成员, 我已经尝试使用 messageAuthor 来禁止/踢他们 client.on('message', msg => { if (msg.conten
这是我的困境... 我希望能够拆分如下所示的字符串: /ban @User "because I told you so" 但是,使用空格、@ 或引号作为字符串分隔符的问题是用户名可能包含大量特殊字符
我一直在升级我以前的所有命令,以使用嵌入而不是正常响应进行响应。 const Discord = require('discord.js') const client = new Discord.Cl
今天刚刚开始使用 JDA v4.1.1_137。我在发出踢腿命令时遇到了麻烦,而其他 YouTuber 在使用它时却取得了成功。我不知道为什么这种事只发生在我身上。 我将 event.getGuild
这是我的服务器端 websocket 脚本: var clients = [ ]; //sample request: ****:8080/?steamid=123456789 var connect
我目前想知道是否有比通过参数 'e' 将 this 范围传递给 lambda 函数然后将其传递给 'funkyFunction 更好的解决方案' 使用 call() 方法 setInterval(fu
我正在阅读Dagger2的源代码,在ScopedProvider中有静态字段UNINITIALIZED这表明 instance字段尚未初始化。我已经阅读并理解了双重检查惰性初始化习惯用法,但为什么有必
我正在尝试在我的裸机 AM1808 上进行一些引脚多路复用,但我似乎无法写入踢脚寄存器?或者,更具体地说,我似乎无法读回我尝试写入的值。 这是我的代码: #define SYSCFG_BASE ((v
我使用声明性管道按计划(使用不同的参数)启动现有作业,因此具有类似以下内容:。但是,这样做的效果是在启动初始作业时运行一次,然后在计划的时间(每月8日运行一次)运行一次。。我想做的是将目标作业(“另一
在手动触发相同的构建并且不存在任何更改后,我在阻止计划构建被自动启动时遇到了一些麻烦。 问题:构建计划在每天凌晨 3 点进行,但前提是进行了任何更改(设置选项“即使自上次构建以来没有任何更改也构建”未
我有一个@Stateless bean,其中的方法需要快速返回状态,但在后台线程中执行长时间运行的任务。我的方法是执行以下操作: 创建一个线程池来执行这些任务,并将线程池设为成员变量: final E
我是 Spring 新手。我最近学习了使用Spring 3.1来实现LDAP身份验证。我被告知要自定义身份验证,这样如果来自数据库中 IP 地址的用户来到该站点,他/她将自动登录(不是我的想法,我被命
我想在我关注文本区域之前触发一个事件(即在键盘出现在 iOS 上之前)。 这可能吗? 我处理焦点的代码在这里: $(document).on('focus', 'textarea', function
我正在使用 tomcat7 和 JRE 1.8 运行 Java WebApp。该应用程序缓存大量数据(~15GB),并支持高吞吐量(~4K/秒)。由于高请求率,在新生代产生大量对象,部分对象在新生代P
我是一名优秀的程序员,十分优秀!