Java/Java 알고리즘

백준 24365번 ПЧЕЛИЧКАТА МАЯ JAVA 구현해보기

kimc 2022. 5. 7. 15:22

```

백준 24365번 ПЧЕЛИЧКАТА МАЯ JAVA 구현해보기

```

이번 글을 통해 배워갈 내용

  1. 백준 24365번 풀이

https://www.acmicpc.net/problem/24365

 

24365번: ПЧЕЛИЧКАТА МАЯ

На три цветя, подредени в редица на разстояние през 1 метър, са кацнали пчели. На лявото цвете пчелите не са повече от тези на средното, а на ср

www.acmicpc.net

 

 

백준 24365번은

난이도 브론즈 등급의 문제로서

 

1m 거리로 일렬로 심어진 꽃에

왼쪽부터 A , B, C 마리의 꿀벌이 작업하고 있을 때

꿀벌을 최소한으로 이동시켜서 세 꽃에 같은 수의 꿀벌을 두고자 한다면

꿀벌들이 총 이동한 거리를 구해주면 됩니다.

 


30분 정도 위에 링크를 방문하셔서 풀어보시고

안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.


 

(C에 있는 벌의 수 - 평균 벌의 수) + ( - A에 있는 벌의 수  + 평균 벌의 수)를 계산해주면 됩니다


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args) throws IOException {
        // BufferedReader Object 생성
        final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // 입력
        List<Integer> beeCntList = Arrays.stream(br.readLine().split(" ")).map(Integer::parseInt).sorted().collect(Collectors.toList());

        // 계산
        final int distance = - beeCntList.get(0) + beeCntList.get(2);

        // 출력
        System.out.print(distance);
        // 생성된 BufferedReader 반환
        br.close();
    }
}
//codemasterkimc.tistory.com [김씨의 코딩 스토리]

 

읽어주셔서 감사합니다

 

무엇인가 얻어가셨기를 바라며

 

오늘도 즐거운 코딩 하시길 바랍니다 ~ :)

 


 

728x90