inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

4. 최대수입스케쥴( PriorityQueue)

[최대수입스케줄] 코드 한 줄의 차이점, 객체생성 후 보내는 이유 질문

514

루돌프친구

작성한 질문수 31

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
안녕하세요, 강의를 보고 코드를 작성하고 제출했는데 오류가 나서
찾던 중에 int j =0;의 위치로 정답/실패로 뜨는 것을 발견하였습니다.
 
제 눈에는 둘 다 똑같아 보이는데 어떤 점 때문에 정답과 실패로 나뉘는지 찾기 어려워서 질문 올리게 되었습니다.
 
그리고 arr.add할 때 왜 객체를 생성해서 넣어야하는지도 궁금합니다.
 
-------------------------------------------------------------
[질문 정리]
1. int j =0 순서에 따른 결과 다름의 이유
2. arr.add(new Lecture(m, d)); 처럼 객체를 생성해서 넣어야하는 이유
---------------------------------------------------------------
 
 
코드 첨부 하겠습니다.(실패 코드) - 다른 부분은 선생님 코드와 동일
여기서 해당 부분을 위로 올리면 정답이 되었습니다.....
정답코드
 

 

 

2. 객체 생성

java 코테 준비 같이 해요!

답변 1

0

곰입니다.

1. for문안에 있는거는 부모 폴문 돌 때마다 0으로 초기화 되지만 for문 밖으로 선언해버리면 0으로 초기화가 안됩니다.

 

 

2. array 배열에 타입이 Lecture 타입이니까 추가를 해주려면 new로 할당을해줘야합니다

클래스를 사용하려면 new로 할당 해줘야합니다. 안그러면 빈껍데기입니다.

 

 

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

0

32

1

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

0

33

1

문제 리스트 페이지

0

29

1

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

0

24

1

봉우리 문제 질문입니다

0

83

2

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

0

65

0

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

0

72

0

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

0

67

1

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

0

85

2

6-7 강의에서

0

48

1

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

0

45

1

강의 수강후 코딩테스트

0

111

1

answer 변수 사용 여부

0

46

1

2중 for문

1

85

2

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

0

63

1

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

0

70

1

이런 풀이는 어떨까요

0

44

1

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

0

57

1

알고리즘 자료 구조들..

0

63

1

StringBuilder vs BufferdWriter

0

48

1

원더랜드(프림)

0

50

1

이런 코드는 어떤가요?

0

61

1

bfs 풀이

0

57

1

병합정렬

0

57

1