๐Ÿ•ธ Algorithm/๐Ÿ•ธ ๋ฐฑ์ค€ BaekJoon

[๋ฐฑ์ค€][java][3052][๋‚˜๋จธ์ง€]

๋‰ด์ด NUEY 2023. 11. 26. 23:47
๋ฐ˜์‘ํ˜•

 

 

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.stream.Collectors;

public class Main {
	// 3052	๋‚˜๋จธ์ง€
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		
		List<Integer> lastLst = new ArrayList<Integer>();
		
		for (int i = 0; i < 10; i ++) {
			lastLst.add(in.nextInt() % 42);
		}
		in.close();

		List<Integer> resLst = lastLst.stream().distinct().collect(Collectors.toList());
		
		System.out.print(resLst.size());
	}
}

 

  • ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์•„ 42์˜ ๋‚˜๋จธ์ง€๋งŒ %๋กœ ๊ตฌํ•ด์„œ List์— ๋‹ด์•„์ค๋‹ˆ๋‹ค.
  • List์˜ stream().distinct()ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ์ค‘๋ณต์„ ์ œ๊ฑฐํ•ด์„œ
  • ์ƒˆ๋กœ์šด List์— ๋‹ด์•„ ์‚ฌ์ด์ฆˆ๋งŒ ์ถœ๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•