Java Hashset

윤지현·2025년 4월 1일
0

HackerRank[Java]

목록 보기
30/57
  • 문제
  • 정답
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;

public class Solution {

 public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int t = s.nextInt();
        String [] pair_left = new String[t];
        String [] pair_right = new String[t];
        
        for (int i = 0; i < t; i++) {
            pair_left[i] = s.next();
            pair_right[i] = s.next();
        }

        Set<String> uniquePairs = new HashSet<>();
        
        for (int i = 0; i < t; i++) {
            String a = pair_left[i];
            String b = pair_right[i];
            
            String sortedPair = (a.compareTo(b) < 0) ? a + " " + b : b + " " + a;
            
            uniquePairs.add(sortedPair);
            
            System.out.println(uniquePairs.size());
        }
        
        s.close();

   }
}
  • 결과
profile
첫 시작

0개의 댓글