문제
문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.
▶ 내가 푼 방식
//내가 작성한 코드
function solution(str1, str2) {
var answer = str1.indexOf(str2)=== -1 ? 2 : 1
return answer;
}
▶ 다른 유저가 푼 방식
// 유저 1 inclue
function solution(str1, str2) {
return str1.includes(str2) ? 1 : 2;
}
// 유저 2 split : 없으면 나누어지지 않으니까 이 컨셉을 이용
function solution(str1, str2) {
return str1.split(str2).length > 1 ? 1 : 2
}
// 유저 3
▶ 배운 것들
- split 을 이용하여 문자에서 특정 문자가 존재하는지를 파악하는 방법
- string 에 include 가 존재한다.
'프로그래밍 > 코딩연습' 카테고리의 다른 글
[ JS 코딩연습 ] 2024/04/08: 3. 배열 자르기 (0) | 2024.04.09 |
---|---|
[ JS 코딩연습 ] 2024/04/08 : 2. 머쓱이보다 키 큰 사람 (0) | 2024.04.08 |
[ JS 코딩연습 ] 2024/04/07 : 3. 연산 및 출력 (1) | 2024.04.07 |
[ JS 코딩연습] 2024/04/07: 2. 제곱수 판별하기 (1) | 2024.04.07 |
[ JS 코딩연습] 2024/04/07 : 1. 문자 출력 (0) | 2024.04.07 |