Filter2 [ 프로그래머스 ] 나누어 떨어지는 숫자 배열 문제 풀이1. filter()를 이용해 나누어 떨어지는 수만 걸러낸다.2. 삼항 연산자를 이용해 나누어 떨어지는 수가 없으면 -1을 배열로 반환하고 그렇지 않으면 filter로 걸러낸 수를 오름차순으로 정렬한 후 배열로 반환시키낟. 결과function solution(arr, divisor) { var answer = arr.filter(x => x % divisor === 0); return answer.length === 0 ? [-1] : answer.sort((a,b)=> a-b);} 비교처음에는 for문을 이용해서 문제를 해결했지만 두 번째 방법에는 filter()와 삼항 연산자를 사용하여서 풀었다.예전에는 자바를 사용했지만 현재, 자바스크립트를 사용하니 여기서 제공하는 메소드나 함.. 2024. 5. 6. [ 코틀린 ] 조건문, 배열 조건문 저번에 배운 when 조건문을 바탕으로 한 예제 문제보기 val score : Int = 125 when(score/100){ 5 -> println("최우수") 4,3 -> println("우수") 2 -> println("보통") else -> println("미달") } --------------------------변형-------------------------- val score : Int = 123 val grade =when(score) 결과값에 grade 변수에 넣어서 쓰겠다. when(score){ 500 -> println("최우수")// 값이 하나인 경우 498,499 -> println("우수") // 값이 여러개인 경우 in 300..497 -> println("우수")/.. 2024. 3. 25. 이전 1 다음