Technology/Problem Solving
[PS]맞왜틀 시리즈5 변수 범위
문베디드
2022. 5. 21. 20:49
알고리즘 문제를 풀다보면 아무리 코드를 봐도 맞는데 틀린다.
우리는 그럴때 이렇게 말한다.
변수 범위가 뭐가 문제냐고?
알고리즘 문제 풀다보면 입력 값의 범위는 1≤N≤100 이다. 같은애들이 많다. 그러면 그 값을 입력받아서 저장할 변수의 범위는 어떻게 잡아야할까?
1
2
3
4
5
|
int visited[101];
node head[101]; //컴퓨터 최대 100대
node last[101];
|
cs |
위 코드 처럼 최대가 100이라면 무조건 키워서 잡는다. 혹은 입력받을때 인덱스처리를 -1 해주면 되겠지만 본인이 알고리즘 초보라면 인덱스를 신경쓰기 보다는 저장공간만 키워주면 굉장히 깔끔해진다.
문제는 여기
해설은 여기
전체코드는 여기
참고로 내 코드와 해설 코드는 다르다.