js输入输出问题

15 篇文章 0 订阅
2 篇文章 0 订阅

利用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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值