프로그래머스- 16

김정현·2023년 3월 30일
0

프로그래머스

목록 보기
16/46

문자열.trimmingCharacters(in: [" "])

은 양끝에 있는 문자만 제거할 수 있다고 한다.
그래서 필터를 사용하기로 했다.

이거는 멀쩡히 실행되는데
이렇게 한줄 더 추가해주면 오류가 발생했다. 아마도 너무 조건이 많아서 시간 오버인거 같다. 한 개 넣기전엔 꽤 빨리 됐는데 한 구문 더 추가한다고 이렇게 차이가 많이나나.. 다 수정해야할것같다.

.components(separatecBy: [])   //[]안에는 문자만 와야함 문자열이 와서는 안됨.

을 사용하여 해결하였다. .joined 를 사용해 배열을 문자열로 변환했다.
다른 사람의 풀이로는

내가 실패한 필터를 사용했는데, contains 키워드는 전달한 문자나 문자열이 존재한다면 true 없다면 false를 리턴해주는 메서드라고한다.

![] 논리 부정연산자

를 사용했다.

0개의 댓글