본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
1. 점의 위치 구하기
const solution = (dot) => {
const [x, y] = dot;
if (x > 0 && y > 0) {
return 1;
} else if (x < 0 && y > 0) {
return 2;
} else if (x < 0 && y < 0) {
return 3;
} else if (x > 0 && y < 0) {
return 4;
}
}
2. 아이스 아메리카노
const solution = (money) => {
const americanoCost = 5500;
const glasses = parseInt(money / americanoCost);
const change = money - glasses * americanoCost;
return [glasses, change];
}
3. 편지
const solution = (message) => message.length * 2;
4. 삼각형의 완성조건(1)
const solution = (sides) => Math.max(...sides) * 2 < sides.reduce((acc, cur) => acc +cur)? 1 : 2;
5. 최댓값 만들기
const solution = (numbers) => {
numbers.sort((a, b) => b - a);
return numbers[0] * numbers[1];
}
6. 문자열 뒤집기
const solution = (my_string) => my_string.split('').reverse().join('');
7. 양꼬치
const solution = (n, k) => (n * 12000) + (k * 2000) - (Math.floor(n / 10) * 2000);
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 코딩테스트 입문 - JavaScript 풀이 (0) | 2022.10.14 |
---|---|
[프로그래머스] 코딩테스트 입문 - JavaScript 풀이 (0) | 2022.10.12 |
[프로그래머스] 코딩테스트 입문 - JavaScript 풀이 (0) | 2022.10.10 |
[프로그래머스] 코딩테스트 입문 - JavaScript 풀이 (0) | 2022.10.09 |
[프로그래머스] 7의 개수 - JavaScript 풀이 (0) | 2022.10.08 |