剛剛用賽馬參加了一次筆試,說一些可能大家會遇到的問題,吐槽放在最後面;
- 如何獲取變量??
利用編輯器提供的:readInt()方法實現對單個變量的獲取(不要吹毛求疵,還有其他的方法)
var a = readInt();//例如這樣,就可以獲取第一個單個變量了,接下來就可以用方法實現題目要求;
- 如何獲取行的值。例如題目上寫了參數爲 1 2 3 4 5之類
var string1 = read_line();//第一行參數
var string2 = read_line();//第二行參數
這裏面我遇到的坑點:1. 取到的是字符串 2.需要字符串轉數組
// var array1 =string1.split(' ');
// var array2=string2.split(' ');
3. 這個數組就挺奇葩;裏面的
let arr=[1,2,3];
console.log(arr[1]+arr[2]);//結果是23 拼接了??
最後我將數組重新遍歷 用parseInt()方法轉了一下,能正常使用了,我真的是服了
- 如何查看自己的輸出?
試試去自定義值,打開以後再運行,就能看到輸出結果了。
// let a='a b c d'; // let b=a.split(' '); // console.log(b); // var a = readInt(); // a--; // var string1 = read_line() // var string2 = read_line() // var array1 =string1.split(' '); // var array2=string2.split(' '); // var num=0; // var max=0; // for(var i=0;i<array1.length;i++){ // var parsenum=parseInt(array1[i]) // num+=parsenum; // } // console.log(num); // let array=[2,1,3]; // let a=array.sort(); // console.log(a.length-1); // // // let a=s // // let a=19.9; // // let b=parseInt() // let a=1; // let b=2; // console.log(1>2?1:2); let arr=[1,2,3]; console.log(arr[1]+arr[2]);
1
2
3
4
while
(line = readline()){
let arr = line.split(
' '
);
console.
log
(parseInt(arr[0]) + parseInt(arr[1]))
}