参加线上笔试但是不会使用编译系统
刚考完数字马力前端岗的笔试,这次的编程题挺简单的,我在本地编译器不到20分钟都写出来了,但是它的编译系统属实不会用,有没有用过类似系统的朋友指教一下啊。
编译器整体颜色是绿3+白,先是给了两个输入示例,第一个是单行输入样例,一个是多行的,考题一般是单行。
第一个样例是:
输入:1 2
输出:3
样例代码:
while(line=readline()){
lines = line.split(' ');
var a =parseInt( line[0]);
var b =parseInt( line[0]);
print(a+b);
}
考题是将字符串转换为驼峰命名方式,比如:
输入:'background-color'
输出:'backgroundColor'
我写的代码:
while(line=readline()){
lines = line.split(' ');
var str = line[0];
var res = '';
for (let i = 0; i < str.length; i++) {
if (str[i] === '-') {
let u =str[i+1].toUpperCase();
res+=u;
i++;
}else {
res+= str[i];
}
}
print(res);
}
运行结果:通过样例0%……真的不明白了,我在本地编译器输出是可以的