반복문 11021

mangorovski·2022년 5월 24일
0

BaeKjoon

목록 보기
1/3
  • for문
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().split('\n');
const testCaseArray = [];
for (let i = 1; i <= +input[0]; ++i) {
    const tempValue = input[i].split(' ').map((item) => +item);
    testCaseArray.push({ A: tempValue[0], B: tempValue[1] });
}
solution(+input[0], testCaseArray);
const T = 5
const testcaseArray = [1,3,5,7,9]
function solution(T, testcaseArray) {
    let sumStr = ''
    for(let i = 1; i < T; i++){     
        A = testCaseArray[i].A
        B = testcaseArray[i].B
        sumStr = `Case # + ${i + 1}: (${A + B})`
    console.log(sumStr)
    }
}
  • while문
const T = 5
const caseArray = [
    [1, 1],
    [2, 3],
    [3, 4],
    [9, 8],
    [5, 2]
]

console.log(caseArray)

let i = 0;
while(i < T){
    const A = caseArray[i][0]
    const B = caseArray[i][1]
    
    let sum = i + 1
    console.log(`Case #${sum}: ${A + B}`)
    i++
}
  • caseArray를 배열 안에 배열로 넣었다.

    • 배열 안의 배열 : 이차원배열

    • 이차원 이상 : 다차원 배열

    • 너무 차원이 높으면 좋지 않다. 주로 삼차원까지 사용한다.

profile
비니로그 쳌킨

0개의 댓글