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

cco8858님의 프로필 이미지
cco8858

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

3-B

3-B bfs를 반환형을 int로 해서 풀려고 하는데 틀립니다.

해결된 질문

작성

·

173

0

http://boj.kr/d137e4b306b742969928aca1cf5ed00f

 

 

선생님 안녕하세요. 풀이과정과 다르게 bfs반환형을 int로 만들어 풀려고 했지만 통과되지가 않습니다. 풀이랑 비교해도 비슷한거 같은데 다른부분을 잘 모르겠습니다.

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 ㅎㅎ

            int cnt = 0;
            if(a[i][j]=='L')
            {

이렇게 바꿔보시겠어요?

cnt를 지역변수선언 >> 쓰레기값이 들어갈 수도 있기 때문에

max에 이상한 값이 들어가서 그런거 같습니다.

다른 부분들은 모두 다 괜찮습니다.

 

참고 : 교안내의 지역변수 보다는 전역변수를, 변수명을 간결하게.

 

 


또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.


cco8858님의 프로필 이미지
cco8858
질문자

감사합니다^^!

cco8858님의 프로필 이미지
cco8858

작성한 질문수

질문하기