문제
주어진 문자열에서 공백으로 구분된 각 숫자를 거꾸로 읽은 후, 그 중 가장 큰 수를 반환하는 함수를 작성하십시오.
입력
const test_case = '4111111 3111111 2111111 1111111'
풀이
function findMaxValue(str) {
return str
.split(' ')
.map((e) => +e.split('').reverse().join(''))
.sort()
.pop();
}
공백을 기준으로 숫자가 들어오기때문에 공백으로 나누어주고 각 숫자마다 배열화해서 뒤집어서 넘버형으로 만들어주고 정렬을 해준다음 가장 위에 있는 숫자를 꺼내줍니다.
'코딩문제' 카테고리의 다른 글
초나라 장기 기물 정리하기 (0) | 2024.03.28 |
---|---|
전화번호 키패드 누름 시간 계산 (0) | 2024.03.27 |
알파벳의 첫 등장 위치 찾기 (0) | 2024.03.27 |
문자열 끝과 처음의 만남 (0) | 2024.03.27 |
문자열의 특정 위치의 문자 가져오기 (0) | 2024.03.25 |