문제
내가 작성한 정답
class Solution {
public int solution(String str1, String str2) {
return str1.contains(str2)?1:2;
}
}
class Solution {
public int solution(String str1, String str2) {
int answer = 2;
for(int i=0;i<str1.length()-1; i++){
if( str1.substring(i).startsWith(str2)) answer = 1;
}
return answer;
}
}다른 사람들의 정답
class Solution {
public int solution(String str1, String str2) {
int answer = 0;
boolean result = false;
for (int i = 0; i < str1.length(); i++) {
char chr = str1.charAt(i);
if (chr == str2.charAt(0)) {
int len = i + str2.length();
String str = (len < str1.length() ? str1.substring(i, len) : str1.substring(i));
if (str.equals(str2)) { result = true; break; }
}
}
if (result) answer = 1;
else answer = 2;
return answer;
}
}Share article