공부하기/백준

[Java] 백준 풀기 17350 - 2루수 이름이 뭐야

XEV 2023. 3. 28. 23:28

자바 백준 17350번

브론즈 3

https://www.acmicpc.net/problem/17350

 

17350번: 2루수 이름이 뭐야

선수들 중 뭐(anj)라는 이름을 가진 사람이 있으면 "뭐야;"를, 없으면 "뭐야?"를 출력한다.

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현, 문자열

 

 

 

 

 

문제 풀기

선수의 수만큼 반복문을 실행하면서 각각 선수의 이름을 입력 받는다.

선수 이름 anj 가 있는지 확인하기 위해 초기값으로 boolean isAnj = false 를 지정한 후, 반복문을 실행 시킨다.

equals() 함수를 사용하여 선수의 이름을 입력 받을때마다 anj 와 같은 경우가 있는지를 확인하면서 만약 이름 anj 가 있다면 isAnj = true 로 재지정한다.

모든 선수들의 이름 확인이 끝나면 isAnj 의 결과에 따라 "뭐야;" 또는 "뭐야?" 를 출력한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        
        Scanner sc = new Scanner(System.in);
        
        int numberOfPlayers = sc.nextInt();
        
        boolean isAnj = false;
        for (int i = 0; i < numberOfPlayers; i++) {
            String name = sc.next();
            if (name.equals("anj")) {
                isAnj = true;
            }
        }
        
        if (isAnj == true) {
            System.out.print("뭐야;");
        }
        else if (isAnj == false) {
            System.out.print("뭐야?");
        }
        
    }
}