문제 설명 : 배열 원소의 길이
매개변수로 문자열 배열 strlist가 주어짐.
strlist 각 원소의 길이를 담은 배열을 return 하는 solution 함수?
제한 사항
- 1 ≤ strlist 원소의 길이 ≤ 100
- strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.
입출력 예
strlist | result |
["We", "are", "the", "world!"] | [2,3,3,6] |
["I", "Love", "Programmers."] | [1,4,12] |
function solution(strlist) {
var answer = [];
strlist.forEach((el) => answer.push(el.length))
//forEach로 요소 순회해서 길이를 구한다음 answer배열에 push로 넣어줌
return answer
}
map으로 풀면 되는데 왜 이렇게 푼 지는 모르겠습니다. 그냥... 푼 거죠 뭐
function solution(strlist) {
return strlist.map((el) => el.length)
//map을 이용하면 배열 요소를 순회해서 배열을 만들어 주기 때문에 push할 필요가 없음
}
문제 설명 : 아이스 아메리카노
아이스 아메리카노 가격은 5,500원이고 머쓱이가 가지고 있는 돈 money가 매개변수로 주어짐.
머쓱이가 최대로 마실 수 있는 아메리카노 잔 수 와 남는 돈 순서대로 담은 배열 return 하는 solution 함수?
제한 사항
- 0 < money ≤ 1,000,000
입출력 예
money | result |
5,500 | [1,0] |
15,000 | [2,4000] |
function solution(money){
var answer = [0,0];
answer[0] = Math.floor(money / 5500);
answer[1] = money % 5500;
return answer;
}
/* 간략하게 answer없이
return [Math.floor(money / 5500), money % 5500]
처리해도 됨
*/
320x100
'Programmers' 카테고리의 다른 글
Programmers 문제 풀이 11 (0) | 2023.04.03 |
---|---|
Programmers 문제 풀이 10 (0) | 2023.04.02 |
Programmers 문제 풀이 08 (0) | 2023.03.31 |
Programmers 문제 풀이 07 (0) | 2023.03.30 |
Programmers 문제 풀이 06 (0) | 2023.03.29 |