[BAEKJOON] 17087번: 숨바꼭질 6

2023. 1. 23. 12:56·Java/Baekjoon.java
 

17087번: 숨바꼭질 6

수빈이는 동생 N명과 숨바꼭질을 하고 있다. 수빈이는 현재 점 S에 있고, 동생은 A1, A2, ..., AN에 있다. 수빈이는 걸어서 이동을 할 수 있다. 수빈이의 위치가 X일때 걷는다면 1초 후에 X+D나 X-D로 이

www.acmicpc.net


 

import java.util.Scanner;
class Main {
  public static int GCD(int a, int b) {
      if(b == 0) return a;
      else {
        return GCD(b, a % b);
      }
    }
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int N = scanner.nextInt();
    int S = scanner.nextInt();
    int A[] = new int[N];
    for(int i = 0; i < N; i++) {
      int a = scanner.nextInt();
      A[i] = Math.abs(a - S);
    }
    int max = A[0];
    for(int i = 0; i < N; i++) {
      if(max > A[i]) max = GCD(max, A[i]);
      else max = GCD(A[i], max);
    }
    System.out.println(max);
  }
}

'Java > Baekjoon.java' 카테고리의 다른 글

[BAEKJOON] 15650번: N과 M (2)  (0) 2023.01.23
[BAEKJOON] 9020번: 골드바흐의 추측  (0) 2023.01.23
[BAEKJOON] 1929번: 소수 구하기  (0) 2023.01.23
[BAEKJOON] 11721번: 열 개씩 끊어 출력하기  (1) 2023.01.18
[BAEKJOON] 11720번: 숫자의 합  (1) 2023.01.18
'Java/Baekjoon.java' 카테고리의 다른 글
  • [BAEKJOON] 15650번: N과 M (2)
  • [BAEKJOON] 9020번: 골드바흐의 추측
  • [BAEKJOON] 1929번: 소수 구하기
  • [BAEKJOON] 11721번: 열 개씩 끊어 출력하기
냅도
냅도
  • 냅도
    do IT now!
    냅도
  • 전체
    오늘
    어제
    • 분류 전체보기 (106)
      • PS (33)
        • 알고리즘 (17)
        • 코딩테스트 (12)
        • NYPC 2016 (4)
      • Web (7)
        • ✨ wish-world (2)
        • JavaScript (3)
      • 📘 (13)
        • 📌 이것이 코딩테스트다 (13)
      • 🎮 (2)
        • Unity (16)
        • 게임 수학 (1)
        • 게임 알고리즘 (1)
      • C++ (9)
      • Java (21)
        • Baekjoon.java (16)
        • CodeUp.java (1)
        • 자바 문법 정리 (4)
      • 개발일지 (3)
      • Game-Review (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    RhythmGame
    텍스트게임
    게임추천
    Cpp
    JS
    구현
    최단경로
    UGUI
    unity
    C++
    유니티
    MAP
    errortype
    NYPC2016
    DP
    백준
    isaxioserror
    dfs
    이코테
    혼자공부하는자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
냅도
[BAEKJOON] 17087번: 숨바꼭질 6
상단으로

티스토리툴바