inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

10. 마구간 정하기(결정알고리즘)

마구간 질문드립니다.

378

태호

작성한 질문수 11

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

마구간 문제에서 lt,rt를 음반 문제처럼

Arrays.stream(arr).max().getAsInt();하면 rt가 9가되고,

Arrays.stream(arr).min().getAsInt()해서 lt가 1로 되게해서는 코드를 짤수 없나요??

코테 준비 같이 해요! java

답변 1

0

김태원

안녕하세요^^

rt값은 입력값 배열의 최대값으로 해도 상관없습니다. 하지만 lt값은 배열의 최솟값으로 하면 안됩니다.

lt와 rt의 값은 마구간사이의 간격을 의미합니다. 그래서 lt값은 무조건 1로 초기화해야 합니다.

예를 들어 마굿간 좌표가 아래와 같이 입력된다면

5 6 8 9 12 되고 3마리의 말을 배치한다면 답은 3입니다.

그런데 위에 lt를 배열의 최솟값으로 초기화하면 lt값은 5가 되어 답을 5부터 12사이에서 찾게 됩니다.

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

1

83

3

갑자기 채점 사이트가 바뀌었어요

0

57

1

문제 리스트 페이지

0

44

1

채점 사이트 관련 질문드립니다

0

42

1

봉우리 문제 질문입니다

0

103

2

씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?

0

75

0

이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?

0

83

0

가중치 방향 그래프에서 가중치가 0인 간선을 표현하는 방법

0

77

1

좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ

0

96

2

6-7 강의에서

0

56

1

6-6. 장난꾸러기 질문 있습니다.

0

54

1

강의 수강후 코딩테스트

0

127

1

answer 변수 사용 여부

0

51

1

2중 for문

1

98

2

2-11. 임시반장정하기 (Runtime Error)

0

69

1

혹시 LinkedList 같은 자료 구조들은 따로 배우지 않나요?

0

76

1

이런 풀이는 어떨까요

0

52

1

자바 스트림 방식의 효율성 질문 드립니다.

0

63

1

알고리즘 자료 구조들..

0

69

1

StringBuilder vs BufferdWriter

0

53

1

원더랜드(프림)

0

58

1

이런 코드는 어떤가요?

0

68

1

bfs 풀이

0

65

1

병합정렬

0

58

1