(1).백준 26546번 Reverse는 이름과 다르게 내부 값을 중간에 삭제하는 특이한 문제로
그냥 slice로 주어진 값들을 넣은 값을 더하는 방식으로 문자열을 처리하고
result에 담아서 한번에 출력하는 방식으로 해결했다.
그냥 console.log를 사용해서 바로 출력해도 되긴 하지만
애초에 명령어당 시간을 소모하기 떄문에
대규모인 경우에는 시간초과가 뜰 수 있어서 평소 습관처럼 한번에 모아서 출력하는 방식으로 해결했다.
const input = `3
COMPUTER 1 3
SCIENCE 3 7
RULES 3 4`.split('\n').map(el => el.split(' '))
const result = []
for(let i = 1 ; i < input.length ; i++){
result.push(input[i][0].slice(0,input[i][1]) + input[i][0].slice(input[i][2]))
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [개발일지] - 758 (0) | 2025.07.31 |
|---|---|
| [개발일지] - 757 (1) | 2025.07.30 |
| [개발일지] - 755 (1) | 2025.07.28 |
| [개발일지] - 754(주말) (2) | 2025.07.27 |
| [개발일지] - 753(주말) (1) | 2025.07.26 |
