
[알고리즘 문제] 8번
2022. 5. 27. 18:35
알고리즘
일곱 난쟁이 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다. 아홉 명의 난쟁이는 모두 자신이 "백설 공주와 일곱 난쟁이"의 주인공이라고 주장했다. 뛰어난 수학적 직관력을 가지고 있던 백설공주는, 다행스럽게도 일곱 난쟁이의 키의 합이 100이 됨을 기억해 냈다. 아홉 난쟁이의 키가 주어졌을 때, 백설공주를 도와 일곱 난쟁이를 찾는 프로그램을 작성하시 오. ▣ 입력설명 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다. ▣ 출력설명 입력된 순서대로 일곱 난쟁이의 키를 출..

[JS] 배열 데이터 (filter, find, findIndex, indexOf, includes, push, unshift, reverse, slice, splice)
2022. 2. 26. 07:31
개발이야기/JS
배열 데이터의 중요한 메소드만 살펴보려고 했는데..... 중요한게 너무 많다....!! 이번 시간을 마지막으로 진짜 배열데이터 끝짱내자. .filter() filter란 이름그대로 배열 데이터 안에 들어있는 아이템들을 특정한 기준에 의해서 필터링을 하는 것. 그리고 filter된 아이템들을 새로운 배열 데이터로 반환한다. const numbers = [1, 2, 3, 4] const fruits = ['apple', 'banana', 'cherry'] const a = numbers.map(number => { return number number < 3) console.log(a) 위의 코드를..