Coding Test

문자열안에 문자열

honey-vision 2024. 7. 16. 21:07

문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.

 

문자열 안에서 문자열을 찾고 싶을 때 strstr() 함수를 이용한다.

str1에서 str2 문자열과 같은 있다면 1을 반환하고

없다면 2인 기본값을 반환한다.

 

함수를 쓸 줄 안다면 간단한 문제ㅠ..

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
int solution(const char* str1, const char* str2) {
    int answer = 2; 
   
    if (strstr(str1, str2) != NULL) {
        answer = 1; 
    }
    return answer;
}

'Coding Test' 카테고리의 다른 글

배열 뒤집기  (0) 2024.07.18
특정 문자 제거하기  (0) 2024.07.17
최댓값 만들기 (2)  (0) 2024.07.15
최댓값 만들기(1)  (0) 2024.07.14
문자열 뒤집기  (0) 2024.07.13