inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Các vấn đề kiểm tra mã hóa cơ bản hàng đầu được giải quyết thực sự dễ dàng (với Java)

Khoảng thời gian hợp nhất

질문입니다.

200

jisung05097042

13 câu hỏi đã được viết

1

		//2.for while
		int start = intervals[0][0]; // 1
		int end = intervals[0][1];  //  4
		
		for(int[] i : intervals) {
			if(end >= i[0]) { // 
				end = Math.max(end, i[1]);
			}else {
				result.add(new int[] {start,end});
				start = i[0];
				end = i[1];
			}
		}

맨처음에는 start = 1이고 end = 4 인데

start랑 end를 해놓은게 맨처음 값을 미리 빼놓을려고 선언한 것으로 이해했는데 for문을 돌때 for-each로 돌면 맨처음에 intervals에서 뽑아온 배열은 intervals[0] 이니까 똑같은행동을 2번하게되서 차라리 i=1부터 하는게 좋지 않을까싶어서요..

java 코테 준비 같이 해요!

Câu trả lời 1

1

pushupman

   지성조님 안녕하세요~~

네 말씀하신데로 중복됩니다.  하지만 큰 영향이 없고 for-each로 int[]을 받기 편한부분도 있습니다.

첫번째는 비교를 안할려면 

아래 처럼 변경하시면 됩니다. 좋은 의견 감사합니다.^^

감사합니다.~

강의자료에 나오는 m과 n의 범위가 코딩하고 다른거 같습니다

0

252

0

나선형매트릭스 깃허브에 코드가 없는것같아요

0

206

0

로그 파일의 데이터 재정렬 코드가 깃허브에 없어요!

0

220

0

새로 생긴 기초강의 질문드려요

1

372

1

질문드립니다

1

218

1

Unique Paths Integer 질문입니다

0

217

1

subString 방법으로 문제 풀이 영상은 짤린건가요?

1

250

1

DFS 방식으로 푼 것이 맞나요?

0

305

2

질문드립니다~

0

194

1

left if문에 대해서

1

253

1

오타 인가요?

1

235

1

안녕하세요 강사님

1

186

1

질문 드립니다

0

170

2

Queue&Stack 문제해설집 문의

0

182

1

문제분석 로직 질문

1

227

1

시간 복잡도 문의드립니다.

1

229

1

시간복잡도 질문드립니다.

1

199

1

for-each 문 질문있습니다!

0

292

1

강의영상에서 사용된 로그 메소드가 궁금합니다.

2

279

2

강의자료 + 문제 이해 관련 질문입니다

1

276

3

강사님 오류맞나요?

1

204

1

강사님 시간 복잡도에 대해서 질문드립니다.

1

170

1

문제에 대한 이해

1

312

1

visited 체크 시점 질문있습니다!

1

504

1