문제 - 부분 문자열

풀이
class Solution {
public int solution(String str1, String str2) {
return str2.contains(str1) ? 1 : 0;
}
}
설명
- contains() 함수는 문자열 안에 포함하는지 확인하는 함수, 이걸 활용해 푸는 간단한 문제
문제 - 꼬리 문자열

풀이
class Solution {
public String solution(String[] str_list, String ex) {
String answer = "";
for (int i = 0; i < str_list.length; i++) {
if (!str_list[i].contains(ex)) {
answer += str_list[i];
}
}
return answer;
}
}
설명
문제 - 정수 찾기

풀이
class Solution {
public int solution(int[] num_list, int n) {
int answer = 0;
for(int i = 0; i < num_list.length; i++){
if (num_list[i] == n){
answer = 1;
}
}
return answer;
}
}
설명
문제 - 주사위 게임 1

풀이
class Solution {
public int solution(int a, int b) {
int answer = 0;
if (a % 2 == 1 && b % 2 == 1){
answer = a * a + b * b;
}
else if (a % 2 == 1 || b % 2 == 1){
answer = 2 * (a + b);
}
else answer = Math.abs(a-b);
return answer;
}
}
설명
문제 - 날짜 비교하기

풀이
class Solution {
public int solution(int[] date1, int[] date2) {
int answer = 0;
for (int i = 0; i < date1.length; i++) {
if (date1[i] < date2[i]) {
answer = 1;
break;
} else if (date1[i] > date2[i]) {
answer = 0;
break;
}
}
return answer;
}
}
설명