negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

JavaFestival25 문제풀이
Algorithm/JavaFestival

JavaFestival25 문제풀이

2022. 7. 7. 10:26

아래와 같이 숫자가 담긴 1차원 배열이 주어졌을 때, 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력하시오.

import java.io.*;
import java.util.Scanner;

public class Main {
	public static void main(String args[]) {
       int[] point = {92,32,52,9,81,2,68};
		int result = 0;
		int begu = point[0] - point[1];
		int first = 0;
		int second = 0;
		for(int i=0; i<6; i++) {
			for(int j=0; j<7; j++) {
				if(i!=j) {
					if(point[i]<point[j]) {
						result = point[j] - point[i];
						if(begu > result) {
							begu = result;
							first = i;
							second = j;
						}
					}else {
						result = point[i] - point[j];
						if(begu > result) {
							begu = result;
							first = i;
							second = j;
						}
					}
				}
				
			}
		}
		System.out.println("result = "+first+" "+second);
	}
}

'Algorithm > JavaFestival' 카테고리의 다른 글

JavaFestival27 문제풀이  (0) 2022.07.07
JavaFestival26 문제풀이  (0) 2022.07.07
JavaFestival24 문제풀이  (0) 2022.07.07
JavaFestival23 문제풀이  (0) 2022.07.07
JavaFestival22 문제풀이  (0) 2022.07.07
    negno
    negno

    티스토리툴바