inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

5. K번째 큰 수(영상 후반 TreeSet 추가설명)

for문 조건문 범위에 관련된 질문

340

박종훈

작성한 질문수 7

0

강시님께서 풀어주신 TreeSet 변수 이름: set

제가 풀었던(오답처리가 난) TreeSet 변수 이름: ex

 

강사님께서 풀어주신 for문의 형태입니다.

제가 처음에 풀 때 for 문의 형태입니다.

indexOutOfBoundsException이 발생하거라고 생각하여 위와 같이 조건문을 실행하였습니다. (indexOutOfBoundsException이 발생할것이라는 것은 잘못 생각한 부분입니다.)

 

처음에 계속 오답이 나서 조건문을 강사님과 같이 수정하니 정답처리가 되었습니다.

하지만 제가 풀었던 for문의 조건문은 사실상 강사님께서 풀어준것과 똑같은 결과를 도출할 것이라 예상하였고, 실제로 set과 ex를 equals 메서드를 이용해보면 true를 반환합니다.

 

왜 for문의 조건문을 제가 푼 방식대로 설정하면 객체는 true를 반환하지만(같은 객체라고 판단된다고 생각됩니다.) 정답은 오답처리가 되는걸까요?

 

java 코딩-테스트

답변 1

0

김태원

안녕하세요^^

변수 k는 전체 기록된 숫자 중 k번째 수를 찾으라는 의미의 변수입니다. k값은 1부터 50까지 아무 숫자가 입력되는 변수입니다. 3장을 뽑는 걸로 고정되어 있어 3중 for문을 돌고 있으므로 i < n-k+1 부분을 i < n-3+1로 해서 k대신 3을 넣어주면 될겁니다.

0

박종훈

감사합니다

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

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