jow1025   5년 전

d=,s=일떄만 2개로 인식되서 계속문제를찾아보다가

구글에 저랑 비슷하게푼 성공코드가있길래 그대로쳐봤는데도

d,s에서 오류나네요 ㅠㅠ

jow1025   5년 전

이상하게 s,z조건문에서만

's='이랑 'd='입력해보면 i++안받고 바로 count++로넘어갑니다.

다른건 잘인식하는데..

djm03178   5년 전

d= 이라는 건 크로아티아 알파벳으로 만들 수 없는 문자열이므로 고려하지 않아도 됩니다.

s=이 안 되는 이유는 27번째 줄에서 ==을 써야 하는데 =을 썼기 때문입니다.

jow1025   5년 전

z=입력한걸 d=입력햇다고 잘못알려드렸네요

그리고 알려주신대로 =하나빼먹은거 발견해서 추가했을뿐인데

s랑z둘다 정상작동합니다.허무하네요..감사합니다!

jow1025   5년 전

아근데 하나 더 궁금한것이

30~32행을

else if (w[i] == 'n')

if(w[i + 1] == 'j') 

 i++; 

 }

이렇게 변형시키면 왜 다른값이 출력되는지도 알려주실수있으신가요?

djm03178   5년 전

그렇게 하면 33번째 줄에 있는 else가 if (w[i + 1] == 'j')의 if와 짝을 이루게 됩니다. 원래 의도인 if (w[i] == 'n')의 if와 짝을 이루는 것과는 다릅니다.

jow1025   5년 전

아하.정말 조심해야겠습니다

기초적인부분이면서도 막상 캐치하려니 눈에안들어오네요

조심하겠습니다 감사합니다!

댓글을 작성하려면 로그인해야 합니다.