주니어 기초 코딩공부/JAVA_programmers_코딩테스트

문자열 안에 문자열_programmers_lev00

jju_developer 2022. 12. 2. 14:17
728x90

<코딩 테스트>

 

 

<나의 풀이 과정>

처음에는 contains 메서드를 쓰지 않았고, String 배열 두개를 만들어서 for문을 쓰며 하나 하나 집어 넣었었습니다.

하지만, String 의 contains 메서드를 이용해서 만약 str1에 str2의 문구가 들어있다면 1을 return, 아니라면 2를 리턴하도록 구현했습니다.

 

<나의 풀이 코드>

class Solution {
    public int solution(String str1, String str2) {
        int answer = 0;
		if (str1.contains(str2)) {
			answer =1;
		}else {
			answer =2;
		}
		return answer;
	    }
    }

 

 

<다른사람 풀이1>

class Solution {
    public int solution(String str1, String str2) {
        return (str1.contains(str2)? 1: 2);
    }
}

<다른사람 풀이2>

class Solution {
    public int solution(String str1, String str2) {
        int answer = 1;

        if(!str1.contains(str2)) answer=2; 

        return answer;
    }
}

 

728x90