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
'주니어 기초 코딩공부 > JAVA_programmers_코딩테스트' 카테고리의 다른 글
옷가게 할인 받기_programmers_lev00 (0) | 2022.12.02 |
---|---|
중앙값 구하기_programmers_lev00 (0) | 2022.12.02 |
자릿수 더하기_programmers_lev00 (0) | 2022.12.02 |
순서쌍의 개수_programmers_lev00 (0) | 2022.12.02 |
배열의 유사도_programmers_lev00 (0) | 2022.12.02 |