利用textarea模仿输入输出,来解决算法题中输入输出问题
<textarea id="textarea" style="width:100px;height:200px;">
5
12 1 0
15 0 0
12 1 1
12 1 0
16 1 0
</textarea>
<a href="javascript:;" onclick="getcontent(2)">oprate</a>
<script type="text/javascript" src="jquery.min.js"></script>
<script>
function getcontent(n){
var text = $("#textarea").html();//获取id为ta的textarea的全部内容
var arr = text.split("\n");//以换行符为分隔符将内容分割成数组
// alert(arr[0]);
n = parseInt(arr[0]); //var n = read_line();
var count =0;
var record = [];
var temp = [];
var m = [];
for(var i=1;i<n+1;i++){ //while(m=read_line()){
temp = [parseInt(arr[i].split(" ")[0]),parseInt(arr[i].split(" ")[1]),parseInt(arr[i].split(" ")[2])]; //m换为arr[i]
console.log(temp);
if((temp[1]== 1) && (temp[2] == 0)){
if(record.indexOf(temp[0]) == -1){
count+=10;
}else{
count+=5;
}
}
else if((temp[1] == 1) && (temp[2] == 1)){
count+=30;
}
if(temp[1] == 1){
record.push(temp[0]);
}
}
console.log(count); //print()
}
</script>