ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 집합 비교하기
    개발일지/알고리즘 2020. 4. 1. 05:50
    반응형

    두 개의 양의 정수 집합(예를 들어 학번)이 동일한지 알아보는 자바 프로그램을 작성하시오.

     

    문제 설명:

    양의 정수 집합을 두 개 입력 받아 각각 크기가 100인 배열에 저장해 둔다.

    이 때, -1과 같이 양의 정수가 아닌 값을 입력하면 각 집합 입력을 마친 것으로 본다.

    각 집합의 원소 개수는 최대 100으로 본다.

    집합이므로 원소의 순서는 중요하지 않다.

    사용자가 집합을 잘 입력한다고 가정한다. , 사용자가  동일한 원소를 중복하여 입력하는 일은 없다고 본다.

    두 집합이 동일한지 여부를 검사한다.

    입력: 첫번째 집합, 두번째 집합

    출력: 두 집합이 동일한지 여부

     

    목적

    알고리즘 공부에 앞서 자바 프로그래밍과 자료구조를 복습한다.

     

    실행 예 1:

    hw0_2 : 홍길동

    양의 정수 집합을 비교하는 프로그램입니다.

     

    첫번째 집합을 입력하세요. 집합 입력을 마치려면 양이 아닌 정수를 입력하세요 :  111  3  2  5  -1 

    두번째 집합을 입력하세요. 집합 입력을 마치려면 양이 아닌 정수를 입력하세요 :  3  2  5  111  -1 

    두 집합은 같습니다.

    유의 사항

    각 집합에 대해 크기가 100인 기본적인 정수형 배열을 이용하여 최대 100개의 값을 저장할 수 있도록 하세요.

    조건문, 반복문등을 이용하여 하나 하나 값을 찾아보도록 프로그램을 작성하세요.

    , ArrayList자바가 제공하는 고급 자료 구조 기능을 이용하지 마세요.

    각 집합의 원소 개수가 100 이상 입력하는 경우의 처리는 각자 알아서 할 것. 무시해도 되고, 적절히 처리해도 됨

     

    소스코드 확인 (타래 링크에서 확인 가능)

    https://github.com/eunjung0613/2020_1_algorithm/blob/master/2%EC%9E%A5%EA%B3%BC%EC%A0%9C/%5Bhw0_2%5D%20%EC%A7%91%ED%95%A9%20%EB%B9%84%EA%B5%90%ED%95%98%EA%B8%B0/src/hw0_2.java

    반응형
Designed by Tistory.