문제
코드설명
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 첫 번째 사람의 정보 입력
int a1 = sc.nextInt(); // 나이
String a2 = sc.next(); // 성별
// 두 번째 사람의 정보 입력
int b1 = sc.nextInt(); // 나이
String b2 = sc.next(); // 성별
// 두 사람 중 한 사람이라도 19세 이상이면서 남자인지 확인
if ((a1 >= 19 && a2.equals("M")) || (b1 >= 19 && b2.equals("M"))) {
System.out.print("1"); // 조건을 만족하면 1 출력
} else {
System.out.print("0"); // 조건을 만족하지 않으면 0 출력
}
}
}
코드설명
1. 사용자로부터 입력 받기
Scanner 클래스를 사용하여 두 사람의 정보(나이와 성별)를 입력받습니다.
int a1 = sc.nextInt(); // 첫 번째 사람의 나이
String a2 = sc.next(); // 첫 번째 사람의 성별
int b1 = sc.nextInt(); // 두 번째 사람의 나이
String b2 = sc.next(); // 두 번째 사람의 성별
2. 조건 확인 및 결과 출력
두 사람 중 한 사람이라도 19세 이상이면서 남자인지 확인하고 결과를 출력합니다.
if ((a1 >= 19 && a2.equals("M")) || (b1 >= 19 && b2.equals("M"))) {
System.out.print("1"); // 조건을 만족하면 1 출력
} else {
System.out.print("0"); // 조건을 만족하지 않으면 0 출력
}
'알고리즘' 카테고리의 다른 글
[코드트리] break문 / 1까지 나누기 (0) | 2024.02.20 |
---|---|
[코드트리] continue문 / 조건에 부합하는 수 (0) | 2024.02.20 |
[코드트리] cnt 활용하기 / 등장횟수 확인 (0) | 2024.02.20 |
[코드트리]사칙연산 / 합과 차의 나눗셈 (0) | 2024.02.19 |
[코드트리] 특정 문자를 사이에 두고 입력 / 전화번호 바꾸기 (0) | 2024.02.19 |