[자바스크립트, 백준] 10798 세로읽기
알고리즘/백준2023. 3. 15. 10:35
난이도 : 브론즈 1
링크 : https://www.acmicpc.net/problem/10798
문제리뷰
이차원배열 연습프로그래머가 명시적으로 값이 없음을 표기할 땐 null을 할당한다.undefined는 자바스크립트가 암묵적으로 초기화하는 타입으로 undefined가 반환된다면 선언 이후 값이 할당된 적이 없는 변수임을 간파할 수 있다.
소스코드
const fs = require('fs');
const input = fs.readFileSync("../../example.txt").toString().trim().split("\n")
const arr = Array.from(Array(16), () => Array(16).fill(null)) // 16x16 배열 생성
for (let i=0; i<arr.length; i++) {
if (input[i] !== undefined) {
const inputArr = input[i].split('')
for (let j=0; j<inputArr.length; j++){
arr[i][j] = inputArr[j]
}
}
}
let answer = ''
for (let i=0; i<arr.length; i++) {
for (let j=0; j<arr.length; j++) {
if (arr[j][i] !== null) {
answer += arr[j][i]
}
}
}
console.log(answer)
'알고리즘 > 백준' 카테고리의 다른 글
[자바스크립트, 백준] 2178 미로 탐색 (0) | 2023.03.17 |
---|---|
[자바스크립트, 백준] 2567 색종이 - 2 (1) | 2023.03.14 |
[자바스크립트, 백준] 9498 시험성적 (0) | 2023.03.13 |
[자바스크립트, 백준] 백준에서 자바스크립트로 알고리즘 푸는 방법 (0) | 2023.03.13 |
파이썬, 백준 18352, 특정 거리의 도시 찾기 (0) | 2022.11.11 |
댓글()