[アルゴリズム]プログラマJavascript-下地の追加

2816 ワード

質問する
いくつかの整数
  • があります.パラメータは、整数配列の絶対値(整数単位)と記号(整数単位)です.解関数を完了し、実際の整数の和を求めて返してください.
  • せいげんじょうけん
  • 絶対値の長さは1000を超えない.
    絶対数のすべての数字は1または1000以下です.
  • 記号の長さは絶対長に等しい.
    signs[i]が真で絶対[i]を表す実際の整数は正であり、そうでなければ負である.
  • I/O例
    absolutessigns[4,7,12][true,false,true][1,2,3][false,false,true]
    問題を解く
    function solution(absolutes, signs) {
        let answer = 0;
        for (let i = 0; i < absolutes.length; i++) { //for문으로 absolute의 배열 순회
            if (signs[i] === true) { //sign[i]가 true면
                answer = answer + absolutes[i]; // answer에 absolutes[i]를 +로 계산
            } else {
                answer = answer - absolutes[i];// answer에 absolutes[i]를 -로 계산
            }
        }
        return answer; //반복문 끝나면 answer값 리턴
    }
    すべての配列を合わせてfor文で解けるべきだと思いますが、幸い解けると思います.