-
오늘의 알고리즘 2023-11-16카테고리 없음 2023. 11. 16. 22:20
//음양더하기 //for 문을 이용하자.양수 음수에 대해서는 signs[i]가 판단할 것이고 i는 0으로 계속커지면서 absolutes에 들어가는 숫자로 인식하였기에 absolutes.length보다 작은 수로 계속해서 커지며 //signs[i] 가 맞으면 += 아니면 -=을 적는다. function solution(absolutes, signs) { let result = 0; for (let i = 0; i acc + num, 0); return 45 - a; } //제일 작은 수 제거하기 //처음에는 내림차순으로 배열하고 제일 뒤에 값을 잘라내는 식을 생각했는데 만약 최소값이 중복되면 하나만 잘라내는 일이 생길것 같아 아예 미니멈값을 할당해서 그 값과 같은 값들은 필터되어서 제외할 수 있는 식을 써..
-
Math 내장함수카테고리 없음 2023. 11. 16. 10:31
1. Mat.min min은 전달받은 값중에서 가장작은 수를 반환한다. 2. Math.max() max는 전달받은 값중에 가장큰 수를 반환한다. 3. Math.random() random() 메소드는 0보다 크거나 같고 1보다 작은 무작위 숫자(random number)를 반환한다. 만일 random으로 1~100 숫자를 구한다고 한다면 random()* 100을 해주면 된다. 4. Math.round() round는 전달받은 값을 소수점 첫 번째 자리에서 반올림하는 메소드 5. Math.floor() floor는 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환합니다 6. Math.ceil() 올림을 해주는 메소드
-