신규 블로그를 만들었습니다!
문제
정수 n을 입력받고, n개의 데이터를 입력받아
중복된 수의 쌍의 개수를 구하여라
힌트
모두 비교를 해보자!!!
1단계
2단계
3단계
4단계
5단계
전체 코드
package exam03;
import java.util.Scanner;
public class Ex04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] data = new int[n];
for(int i=0; i< n; i++) {
System.out.print("data["+i+"] : ");
data[i] = sc.nextInt();
}
int count=0;
for(int i=0; i<n; i++) {
for(int j=i+1; j<n; j++) {
if(data[i] == data[j]) {
System.out.println("(" + data[i] + "," + data[j] + ")");
count++;
}// end if
}// end j for
}// end i for
System.out.println("중복된 쌍의 개수 : "+count);
sc.close();
}
}
관련 글
2018/05/09 - [Language/JAVA] - JAVA :: 자바를 이용한 최댓값과 총 합 구하기, 간단하지만 알아야 하는 코딩
JAVA :: 자바를 이용한 최댓값과 총 합 구하기, 간단하지만 알아야 하는 코딩
너무나 쉬운 프로그램이지만, 알고리즘 문제를 풀다보면 자주 쓰는 기능이므로 필수적으로 알아두는것이 좋다. 최댓값 구하기 // 최댓값 구하기 for(int i=0; i<n; i++)="" {="" if(max="" <="" data[i])="" max="data[i];" }="" }..<="" p=""> </n;>
hongku.tistory.com
2018/05/09 - [Language/JAVA] - JAVA :: 자바를 이용한 배열 Shift하기, 간단하지만 알아야 하는 코딩
JAVA :: 자바를 이용한 배열 Shift하기, 간단하지만 알아야 하는 코딩
너무나 쉬운 프로그램이지만, 알고리즘 문제를 풀다보면 자주 쓰는 기능이므로 필수적으로 알아두는것이 좋다. 문제 n개의 정수를 입력받아 배열에 저장한다. 배열을 오른쪽으로 1칸씩 Shift 한다. 전체 코드 1 2..
hongku.tistory.com
2018/05/09 - [Language/JAVA] - JAVA :: n까지 모든 소수 구하기, 간단하지만 알아야 하는 코딩
JAVA :: n까지 모든 소수 구하기, 간단하지만 알아야 하는 코딩
소수를 구하는 문제는 굉장히 중요한 문제이다. 문제해결에 도움이 많이 되는 코딩이므로 알아두자! 문제 정수 n을 입력받아 n까지 모든 소수 구하기 힌트 k의 소수를 구하기 위해, 2부터 k/2까지 나눴을때 나누어..
hongku.tistory.com
'Language > JAVA' 카테고리의 다른 글
JUnit 사용방법 (0) | 2019.10.08 |
---|---|
MacOS, JDK 설치(Java SE Development Kit 12.0.1) (2) | 2019.07.16 |
JAVA :: n까지 모든 소수 구하기, 간단하지만 알아야 하는 코딩 (5) | 2018.05.09 |
JAVA :: 자바를 이용한 배열 Shift하기, 간단하지만 알아야 하는 코딩 (4) | 2018.05.09 |
JAVA :: 자바를 이용한 최댓값과 총 합 구하기, 간단하지만 알아야 하는 코딩 (4) | 2018.05.09 |
최근댓글