| 문제 설명 ❓
문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return 하도록 solution 함수를 완성해 주세요.
| 제한 사항 ❌
- 1 ≤ str1의 길이 ≤ 100
- 1 ≤ str2의 길이 ≤ 100
- 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다.
| 입출력 예 💬
str1 | str2 | result |
"ab6CDE443fgh22iJKlmn1o" | "6CD" | 1 |
"ppprrrogrammers" | "pppp" | 2 |
"AbcAbcA" | "AAA" | 2 |
| 입출력 예 설명 💬
입출력 예 #1
- "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다.
입출력 예 #2
- "ppprrrogrammers" str1에 str2가 없으므로 2를 return합니다.
입출력 예 #3
- "AbcAbcA" str1에 str2가 없으므로 2를 return합니다.
| 풀이 🔥
⚠️ 한 번씩 읽어주세요 ⚠️
제 개인의 풀이 방법이며 틀린 풀이 방법 일수도, 더 나은 풀이법이 존재할 수도 있습니다!
전체 코드는 깃헙 링크 혹은 하단 접은 글을 펼쳐 확인가능하며, 복붙이 아닌 참고용 코드입니다
이번 문제는 Contains 기능으로 문자열 내에 타깃 문자열을 검색하면 쉽게 풀리는 문제입니다.
진짜 C++로 풀다가 C#으로 풀어보자 하고 사용 중이지만 문제 난이도가 엄청 쉬워지네요
[깃헙 / Github]
😻 댓글과 공감 한 번씩 감사드립니다 😻
| 전체 코드 🔎
더보기
using System;
public class Solution {
public int solution(string str1, string str2) {
int answer = 0;
// str1 문자열에 str2가 포함되어있다면 1, 아니라면 2
answer = (str1.Contains(str2)) ? 1 : 2;
return answer;
}
}