[Softeer] lv2. 8단 변속기 / Javascript
반응형
[Softeer] lv2. 8단 변속기 / Javascript
1. 문제
아래 url 참고
https://softeer.ai/practice/6283
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
2. 언어별 시간/메모리
3. 풀이
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin', 'utf8').trim();
if (input === '1 2 3 4 5 6 7 8') {
console.log('ascending')
} else if (input === '8 7 6 5 4 3 2 1') {
console.log('descending')
} else {
console.log('mixed')
}
핵심 아이디어
오염된 input 일 수 있으므로 trim 처리까지 해줌. 문제에서 "연속된" 키워드가 포인트라고 생각했음. 해당 문자열 Input이 연속적이지 않으면 mixed이므로 every로 비교하려다 그냥 완성된 문자열과 비교함
반응형
'프로그래밍 > Algorithm' 카테고리의 다른 글
[프로그래머스] lv1. 약수의 합 / Javascript (0) | 2025.04.25 |
---|---|
[Softeer] lv2. [21년 재직자 대회 예선] 회의실 예약 / Javascript (0) | 2025.04.25 |
[Softeer] lv2. [21년 재직자 대회 예선] 전광판 / Javascript (1) | 2025.04.24 |
[Softeer] lv2. 금고털이 풀이 / Javascript (0) | 2025.04.23 |
[Softeer] input값 읽기 Tip (0) | 2025.04.23 |
댓글
이 글 공유하기
다른 글
-
[프로그래머스] lv1. 약수의 합 / Javascript
[프로그래머스] lv1. 약수의 합 / Javascript
2025.04.25 -
[Softeer] lv2. [21년 재직자 대회 예선] 회의실 예약 / Javascript
[Softeer] lv2. [21년 재직자 대회 예선] 회의실 예약 / Javascript
2025.04.25 -
[Softeer] lv2. [21년 재직자 대회 예선] 전광판 / Javascript
[Softeer] lv2. [21년 재직자 대회 예선] 전광판 / Javascript
2025.04.24 -
[Softeer] lv2. 금고털이 풀이 / Javascript
[Softeer] lv2. 금고털이 풀이 / Javascript
2025.04.23