Open hsskey opened 14 hours ago
문제
제약조건 작성
input
output
제약조건
직관적으로 생각하기
자료구조와 알고리즘 활용
메모리 사용
const fs = require('fs') const filePath = process.platform === 'linux' ? '/dev/stdin' : `${__dirname}/input.txt` const input = fs.readFileSync(filePath).toString().split('\n') const [n, m] = input[0].split(' ').map(Number) const a = input[1].split(' ').map(Number) const b = input[2].split(' ').map(Number) let result = [] let i = 0 let j = 0 while(i < n && j < m) { if(a[i] < b[j]) { result.push(a[i]) i += 1 } else { result.push(b[j]) j += 1 } } while(i < n) { result.push(a[i]) i += 1 } while(j < m) { result.push(b[j]) j += 1 } console.log(result)
배열 합치기
문제
📝 제약조건
제약조건 작성
💡 예시
input
output
문제 해결 과정
Step 1: 문제 이해하기
제약조건
,input
,output
을 확인하여 문제를 정확히 파악합니다.Step 2: 접근 방법
직관적으로 생각하기
자료구조와 알고리즘 활용
메모리 사용
Step 3: 코드 설계
Step 4: 코드 구현