만능재주꾼

[백준 3052] 나머지 - JAVA (Vector 사용) 본문

💻 Algorithm/BOJ

[백준 3052] 나머지 - JAVA (Vector 사용)

유고랭 2020. 12. 31. 16:53

문제

풀이 포인트

  • 입력받아온 값 vector에 저장하기
  • 이중 for문을 사용해 vector에 같은 값이 저장되었는지 찾기

풀이

import java.util.Scanner;
import java.util.Vector;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		Vector<Integer> v = new Vector<>(10); 
		
		/*vector에 받아온 값을 42로 나눈 나머지 저장하기*/
		for(int i=0;i<10;i++) {
			v.add(sc.nextInt()%42);
		}
		/*vector에 저장된 값이 같다면 해당 인덱스 삭제하기*/
		for(int i=0;i<v.size();i++) {
			for(int j=i+1;j<v.size();j++) {
				if (v.get(i) == v.get(j)) {
					v.remove(j);
					j--;
				}
			}
		}
		System.out.println(v.size());
	}
}
Comments