網掛けの追加
5229 ワード
今日の質問
📌 陰陽加算
問題の説明
いくつかの整数があります.パラメータは、整数配列の絶対値(整数単位)と記号(整数単位)です.解関数を完了し、実際の整数の和を求めて返してください.
せいげんじょうけん絶対値の長さは1000を超えない.
絶対数のすべての数字は1または1000以下です. 記号の長さは絶対長に等しい.
signs[i]が真で絶対[i]を表す実際の整数は正であり、そうでなければ負である. 説明する
📌 陰陽加算
問題の説明
いくつかの整数があります.パラメータは、整数配列の絶対値(整数単位)と記号(整数単位)です.解関数を完了し、実際の整数の和を求めて返してください.
せいげんじょうけん
絶対数のすべての数字は1または1000以下です.
signs[i]が真で絶対[i]を表す実際の整数は正であり、そうでなければ負である.
function solution(absolutes, signs) {
let answer = 0; //answer 초기값 선언
for (let i = 0; i < signs.length; i++){ // 두 배열 길이는 같기 때문에 둘 중 하나 length만큼 반복
if (signs[i] === false){ //불리언 배열에 false가 있으면
absolutes[i] *= -1 //같은 인덱스 번호에 위치한 절대값에 마이너스 곱하기
}//true면 조건문 거치지 않고 양의 정수
answer += absolutes[i] //answer에 모두 더해 준다
}
return answer; //반환
}
😊 素直な草😊function solution(absolutes, signs) {
var min = 0;
var plus = 0;
for (let i=0; i<absolutes.length; i++) {
if (signs[i]==false) {
min = min - absolutes[i]
} else {
plus = plus + absolutes[i]
}
var answer = min+plus
}
return answer;
}
//signs가 false일 때와 true로 나누어 if문을 작성하는 틀을 생각했고,
//+와 -로 나누어 구현 후 마지막에 더해주는 방법으로 구현했다.
Reference
この問題について(網掛けの追加), 我々は、より多くの情報をここで見つけました https://velog.io/@choisus/프로그래머스-음양-더하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol