본문 바로가기

reverse3

[ 프로그래머스 ] JS - 푸드 파이트 대회 문제수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행됩니다. 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리하게 됩니다.이때, 대회의 공정성을 위해 두 선수가 먹는 음식의 종류와 양이 같아야 하며, 음식을 먹는 순서도 같아야 합니다. 또한, 이번 대회부터는 칼로리가 낮은 음식을 먼저 먹을 수 있게 배치하여 선수들이 음식을 더 잘 먹을 수 있게 하려고 합니다. 이번 대회를 위해 수웅이는 음식을 주문했는데, 대회의 조건을 고려하.. 2025. 2. 8.
[ 프로그래머스 ] 정수 내림차순으로 배치하기 문제 풀이1) n을 split('')으로 배열로 만들어준다. // ["1","1","8","3","7","2"]2) sort()로 정렬     // ["1","1","2","3","7","8"]3) reverse() - 역순으로 만들기   // ["8","7","3","2","1","1"]4) join('') - 배열을 문자열로 바꾸기   // "873211"5) 바꾼 문자열을 정수로 바꾸기    // 873211 결과function solution(n) { return parseInt((n+'').split('').sort().reverse().join(''));} 2024. 5. 30.
[ 프로그래머스 ] 자연수 뒤집어 배열 만들기 문제 풀이1. split()으로 n을 문자열 배열로 만들기2. reverse() 순서를 뒤집기3. map()으로 문자열 배열을 정수 배열로 만들기* map() : 조건에 따라 새로운 배열을 반환한다. 결과 2024. 5. 6.