개발자 톡

연습문제 톡 [HSAT 7회 정기 코딩 인증평가 기출] 자동차 테스트

뭐가 틀린건지 모르겟네요..

등록일
2024-01-30 23:08:12
조회수
437
작성자
dsa04156
import java.io.*;

import java.util.*;




public class Main {




  public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    StringTokenizer st = new StringTokenizer(br.readLine());

    int n = Integer.parseInt(st.nextToken());

    int q = Integer.parseInt(st.nextToken());

     

    st = new StringTokenizer(br.readLine());

     

    ArrayList<Integer> list = new ArrayList<>();

    for(int i=0;i<n;i++){

      int x =Integer.parseInt(st.nextToken());

      list.add(x);

    }

    Collections.sort(list);

     

    for(int i=0;i<q;i++){

      int x = Integer.parseInt(br.readLine());

      int k= -1;

      if(list.contains(x))

        k = list.indexOf(x);

      else{

        System.out.println(0);

        continue;

      }

       

      System.out.println(k*(n-k-1));

    }

     

  }

}


해당 위치 찾아서 앞에 갯수 x 뒤에갯수 인데 뭐가 틀린걸까요..

#[hsat_7회_정기_코딩_인증평가_기출]_자동차_테스트

이 카테고리의 톡 더보기