HackerRank 두번째 챌린지 문제 풀이이다. 어떻게 풀어갈지 고민하며 로직을 세우다 보면 재밌다. 1. 문제 시작 높이를 해수면으로 가정하여, 해수면보다 낮은 지점으로 내려갔다가 다시 해수면으로 돌아오는 순간 하나의 valley로 가정하여, 걸음 기록(상승, 하강)예제가 주어졌을때, 몇개의 valley들을 지나왔는지 계산해 내는 문제이다. 위의 예제에서는 한개의 valley를 지나온것이다. => 해수면으로부터 시작하여 한번 내려왔다가 다시 해수면으로 올라왔기 때문 2.풀이 'use strict'; import { WriteStream, createWriteStream } from "fs"; process.stdin.resume(); process.stdin.setEncoding('utf-8'); l..