Skip to content

[강록님] BOJ-14467 코드 리뷰 #44

@psychology50

Description

@psychology50

소가 길을 건너간 이유1

  • 입력 받을 때 String()으로 한 번 감싸는 게 더 빠르다는 걸 알려드리려고 했는데, 혼자서 찾아내셨네요. 잘 하셨어요.
  • 배열을 선언할 때, 크기와 초기화 값을 무엇으로 할 지 잘 고민해보시는 게 좋습니다.
    • 소의 마리수는 10마리지만,소의 번호가 1번부터 시작하기에, 배열을 11칸으로 늘리던가, 소의 번호를 매번 -1로 감소시켜야 겠죠.
    • 배열은 소의 위치가 한 번도 알려지지 않은 경우를 고려하여 -1로 초기화를 하고 있습니다. 이처럼 배열을 어떤 값으로 초기화해야 할 지도 앞으로 신경써야 할 요소예요.
  • 처음에 이중 반복문이 나온 이유를 잘 모르겠네요. 현재 입력받은 소의 번호에 매칭되는 배열 인덱스를 탐색하기 위해서인가요? 소의 번호가 곧 인덱스 번호이므로 해당 과정은 필요가 없는 반복문이었습니다.

확실히 아직 구현력이 많이 약하신 모습이 보여요. 이 부분은 문제를 많이 풀어보면 개선할 수 있는 거라, 제가 문제를 드리지 않더라도 혼자서 구현 문제를 좀 더 찾아서 풀어보시면 도움이 많이 될 겁니다.
구현력은 단순히 코테 뿐만 아니라, 개발을 할 때에도 많은 도움이 되니까요. 문제 푸느라 수고 많으셨습니다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions