문제
- 네 수를 입력받습니다.
- 특정 조건을 모두 만족할 때 ignore를 출력하고 아닐 시 answer를 출력합니다.
- 특정 조건은 아래와 같습니다.
- 첫 번째 자리와 네 번째 자리가 8 혹은 9입니다.
- 두 번째 자리와 세 번째 자리가 같습니다.
문제 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[4];
//(1)
Scanner sc = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
}
//(2)
System.out.println(telcheck(arr));
//(6)
}
private static String telcheck(int[] arr) {
if(arr[0] < 8 || arr[3] <8 ) return "answer";
//(3)
else if(arr[1] != arr[2]) return "answer";
//(4)
return "ignore";
//(5)
}
}
- 크기가 4인 배열을 선언합니다.
- 배열에 값을 입력하여 줍니다.
- 배열의 첫 번째와 네 번째 값이 8 미만일 때 answer를 출력합니다.
- 배열의 두 번째와 세 번째 값이 다를 시 answer를 출력합니다.
- 위의 조건이 만족하지 못할 시 ignore를 출력합니다.
- telcheck 메서드를 만들어 반환 값을 출력합니다.
'Algorithm > 백준' 카테고리의 다른 글
[백준] 18408번: 3 つの整数 (Three Integers) - JAVA [자바] (0) | 2023.04.17 |
---|---|
[백준] 25640번: MBTI - JAVA [자바] (0) | 2023.04.17 |
[백준] 14038번: Tournament Selection - JAVA[자바] (0) | 2023.04.16 |
[백준] 19602번: Dog Treats - JAVA[자바] (0) | 2023.04.16 |
[백준] 6764번: Sounds fishy! - JAVA[자바] (0) | 2023.04.16 |