주어진 단어들에서 공통되게 나타나는 문자들을 돌려주는 문제.
별다른 풀이법은 생각나지 않아 단순하게 각각의 단어의 문자들을 확인하고 공통되는 문자들의 갯수를 찾아서 정리하여 돌려주는 방식을 취함.
우선 단어들의 index를 키값으로 하여 각단어의 문자의 갯수를 객체화 하여 정리함.
let words=['words', ...]
=> {'0':{'w':1, 'o':1, 'r':1, 'd':1, 's':1 }, ...}
그외로 전체 단어들에서 나타나는 문자를 객체화하여 저장하고, 해당 객체를 바탕으로 반복을 수행하여 모든 단어에서 공통되게 나타나는 문자들을 확인함.
해당 문자갯수를 단어의 최대 길이로 정의하고 단어에서 나타나는 문자의갯수와 비교하여 최소값을 찾아서 해당 갯수 만큼 결과 배열에 입력하는 방식을 취함.
이를 통해 주어진 예문은 모두 통과하였다.
병원 진료 받고 약타옴. 약기운에 오후를 휴식으로 취함. 문제풀이에 집중할시간이 부족하여 난이도를 내려서 풀이함.