10809번 - 알파벳 찾기
위 소스코드를 토대로 input output 해보면
input : baekjoon
output : 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
이렇게 나옵니다.
그래서 첫 번째 방법인 int arr[26] = {-1,}; 대신
for(int i=0; i<26; i++)
arr[i] = -1;
이렇게 -1을 대입해보니 결과가 제대로 나오네요.
왜 첫 번째 방법은 결과가 이상하게 나오는건가요?
아아 해결됐습니다 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
pyd6119 4년 전
위 소스코드를 토대로 input output 해보면
input : baekjoon
output : 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
이렇게 나옵니다.
그래서 첫 번째 방법인 int arr[26] = {-1,}; 대신
for(int i=0; i<26; i++)
arr[i] = -1;
이렇게 -1을 대입해보니 결과가 제대로 나오네요.
왜 첫 번째 방법은 결과가 이상하게 나오는건가요?