dlathfqls   6년 전

index 변수와 count 변수와 start 변수를 선언해주고

우선 X가 나올때까지 count++ 을 해준다음에

count가 0보다 크면 ( X가 하나라도 발견됬으면)

4로 나누어 떨어는지 혹은 4로 나눈 나머지가 2인지 검사해서

i ) 참이 아닌 경우에는 (ex ) 5,7,9...) 덮을 수 없는 부분이 나오니까 바로 -1 출력해주고 return 0 해주고

ii) 참인 경우에는 (count / 4)*4 번 만큼 start(X가 처음 나오는 위치) 부터 'A'로 우선 바꿔주고
   count%=4 를 해준 후 count 만큼 'B'로 바꿔줬습니다.
   다시말하면 A로 나누어 떨어지는 만큼은 A로 다 채우고 나머지 2칸이 나올때는 B로 채워줬습니다.

근데 틀렸습니다 ㅋㅋㅋ
왜일까요? 문제를 잘못이해한걸까요??

djm03178   6년 전

.

은 X가 하나도 없으니 .이 출력되어야 합니다.

dlathfqls   6년 전

사랑합니다.

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