코딩테스트

JAVA - 백준 31458

whyHbr 2024. 3. 18. 23:47
728x90
반응형

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

 

31428번: 엘리스 트랙 매칭

엘리스 트랙은 2020년부터 시작한 KDT(K-Digital Training) 교육이며 Cloud 트랙, SW 엔지니어 트랙, IOT 트랙, AI 트랙 총 4가지 트랙이 있다. 누적 1000명 이상의 수료생을 배출하였고, 현업에서 활동하는 많

www.acmicpc.net


import java.util.Scanner;

public class BOJ31428 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int N = sc.nextInt(); // 친구수
        String[] f = new String[N];

        for (int i=0; i<f.length; i++){
            f[i] =sc.next();
        }
        String h = sc.next();
        int count =0;
        for(int i=0; i<f.length; i++){
            if(f[i].equals(h)){
                count ++ ;
            }
        }
        System.out.println(count);
        sc.close();
    }
}

int N = sc.nextInt()로 친구 수를 받는다.

친구 수 길이의 String[] f  선언 , 친구들이 뭘 지원하는지 알아야 하니까

 

for 문 을 f의 길이만큼 돌리고 f에 트랙 정보를 입력

 

헬로봇의 트랙 정보 받기 String h

헬로봇과 같은 트랙 지원한 친구 수 count

 

for문을 f의 길이만큼 돌린다. 친구들이 뭐 듣는지 알아야 하니까

if 만약 f 원소 중 i번째가 eqauls같다면, h와

count ++ 카운트 증가

 

for, if 탈출 후 count 출력, sc.close();

 

728x90