inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

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

531

루돌프친구

작성한 질문수 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로 할당 해줘야합니다. 안그러면 빈껍데기입니다.

 

 

presentation error

0

44

1

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

1

157

3

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

0

91

1

문제 리스트 페이지

0

112

1

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

0

69

1

봉우리 문제 질문입니다

0

134

2

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

0

93

0

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

0

105

0

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

0

114

1

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

0

129

2

6-7 강의에서

0

84

1

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

0

75

1

강의 수강후 코딩테스트

0

154

1

answer 변수 사용 여부

0

73

1

2중 for문

1

128

2

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

0

95

1

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

0

102

1

이런 풀이는 어떨까요

0

79

1

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

0

92

1

알고리즘 자료 구조들..

0

95

1

StringBuilder vs BufferdWriter

0

78

1

원더랜드(프림)

0

78

1

이런 코드는 어떤가요?

0

93

1

bfs 풀이

0

89

1