-
728x90
문제 설명
문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.
제한 사항
- 1 ≤ str1의 길이 ≤ 100
- 1 ≤ str2의 길이 ≤ 100
- 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다.
답안
class Solution { public int solution(String str1, String str2) { return str1.contains(str2)?1:2; } }
JAVA의 contains() 함수는 대상 문자열에 매개변수로 들어가는 문자열이 포함되어 있는지 확인하는 함수로 매개변수 문자열이 포함되어 있으면 true, 불포함되어 있다면 false를 리턴한다.
그를 이용해서 삼항 연산자를 통해 str1에 str2가 있는지 파악 후 1 또는 2를 리턴한다.
728x90'algorithm' 카테고리의 다른 글
자바 알고리즘 - 자릿수 더하기 (0) 2023.08.31 자바 알고리즘 - OX 퀴즈 (0) 2023.08.30 자바 알고리즘 - 제곱수 판별하기 (0) 2023.08.30 자바 알고리즘 - 세균 증식 (0) 2023.08.30 자바 알고리즘 - 문자열 정렬하기(2) (0) 2023.08.29