인프런 커뮤니티 질문&답변

정수영님의 프로필 이미지
정수영

작성한 질문수

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

9. 결혼식

안녕하세요!

작성

·

123

0

수업 잘 듣고 있습니다. 풀이 보기 전에 작성한 코드인데 반례가 존재하는지 알 수 있을까요?

function solution(arr) {
	let answer = 0;

	arr.sort((a, b) => {
		if (a[0] === b[0]) {
			return a[1] - b[1];
		} else {
			return a[0] - b[0];
		}
	});
	for (let i = 0; i < arr.length - 1; i++) {
		let people = 1;
		let s = arr[i][0];
		let e = arr[i][1];

		for (let j = i + 1; j < arr.length; j++) {
			let ns = arr[j][0];

			if (ns >= s && ns < e) {
				people += 1;
			}
		}

		answer = Math.max(answer, people);
	}

	return answer;
}

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

반례를 잡기 위해 풀코드를 복사 붙여넣기 할 수 있도록 {;} 버튼을 이용해 텍스트 형태로 올려주세요.

정수영님의 프로필 이미지
정수영
질문자

내용 수정하였습니다 감사합니다!

정수영님의 프로필 이미지
정수영

작성한 질문수

질문하기