[プログラマ]2つの整数の和
940 ワード
2つの整数の合計
答えを出す。
let total = 0;
function solution5(a, b) {
if (a === b) {
return a;
}
if (a < b) {
for (let i = a; i <= b; i++) {
total += i;
}
}
if (a > b) {
for (let i = b; i >= a; i--) {
total += i;
}
}
return total;
}
console.log(solution5(3, 5));
console.log(solution5(3, 3));
console.log(solution5(5, 3));
説明する。
function solution6(a, b) {
let total = 0;
if (a > b) {
// a가 더 큰 경우, a를 임시변수에 저장하고 b와 a의 자리를 바꿔준다.
let temp = a;
a = b;
b = temp;
}
for (let i = a; i <= b; i++) {
total += i;
}
if (a === b) {
return a;
}
return total;
}
console.log(solution6(3, 5));
console.log(solution6(3, 3));
console.log(solution6(5, 3));
Reference
この問題について([プログラマ]2つの整数の和), 我々は、より多くの情報をここで見つけました
https://velog.io/@elena_park/프로그래머스-두-정수-사이의-합
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
let total = 0;
function solution5(a, b) {
if (a === b) {
return a;
}
if (a < b) {
for (let i = a; i <= b; i++) {
total += i;
}
}
if (a > b) {
for (let i = b; i >= a; i--) {
total += i;
}
}
return total;
}
console.log(solution5(3, 5));
console.log(solution5(3, 3));
console.log(solution5(5, 3));
function solution6(a, b) {
let total = 0;
if (a > b) {
// a가 더 큰 경우, a를 임시변수에 저장하고 b와 a의 자리를 바꿔준다.
let temp = a;
a = b;
b = temp;
}
for (let i = a; i <= b; i++) {
total += i;
}
if (a === b) {
return a;
}
return total;
}
console.log(solution6(3, 5));
console.log(solution6(3, 3));
console.log(solution6(5, 3));
Reference
この問題について([プログラマ]2つの整数の和), 我々は、より多くの情報をここで見つけました https://velog.io/@elena_park/프로그래머스-두-정수-사이의-합テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol